Skip to content
This repository has been archived by the owner on Feb 25, 2023. It is now read-only.

September 2020 Release #869

Closed
toasted-nutbread opened this issue Sep 26, 2020 · 6 comments
Closed

September 2020 Release #869

toasted-nutbread opened this issue Sep 26, 2020 · 6 comments

Comments

@toasted-nutbread
Copy link
Collaborator

I am going to start creating issues when releases are nearly ready, to serve as a heads-up, use as a forum for testing notes, release notes, etc. The release frequency is roughly monthly, so I'm going to title the issues by month, but if the version number rolls over to the next month due to any delays, that's fine.

The features for this next release should be mostly ready, I'll be doing some final testing over the next few days to verify it's good to go.

@FooSoft Did you ever get any info about the Firefox release issues, as per #828 (comment)? This release doesn't have #830 implemented yet, but I can work towards that for the next major release if necessary. I'm hoping I don't have to go and implement an eval-less handlebars replacement, but I won't be surprised if it comes to that.

@toasted-nutbread
Copy link
Collaborator Author

Changes since 20.8.24.1

Features

Fixes

Internal Changes

@FooSoft
Copy link
Owner

FooSoft commented Sep 29, 2020

Sweet, this helps a ton. I'll get a new testing release queued up later today or tomorrow 🎉

The situation with the Firefox listing is not good; I have no idea where this all came from, and why a certain range of versions was arbitrarily disabled. Handlebars have been used for a really long time, so who knows why the reviewer did not just take down the extension in its entirety. My requests for clarification as to why this is happening now have thus far been ignored...

I think we have two (not necessarily mutually exclusive) things we can do regarding Firefox users:

  1. Switch to eval-less Handlebars
  2. Self-host the Firefox extension

Considering how dysfunctional the review process appears to be, #2 is looking pretty appealing. I think our users are pretty technically capable in general, and would not have a problem making the switch.

@toasted-nutbread
Copy link
Collaborator Author

@FooSoft Can you upload the testing release builds here https://github.com/FooSoft/yomichan/releases/tag/20.9.28.0? That will give me some testing files for experimenting with self-hosted releases.

@FooSoft
Copy link
Owner

FooSoft commented Oct 5, 2020

@toasted-nutbread it should already be available here:
https://chrome.google.com/webstore/detail/yomichan-development-buil/bcknnfebhefllbjhagijobjklocakpdm

Or are you referring to something else?

@toasted-nutbread
Copy link
Collaborator Author

I mean by attaching them as files to the release tag:
https://github.com/FooSoft/yomichan/releases/edit/20.9.28.0

Attach binaries by dropping them here or selecting them.

@FooSoft
Copy link
Owner

FooSoft commented Oct 7, 2020

Done! I am not actually that saavy when it comes to release management on GitHub, but easy enough 👍

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants