Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

v1.19 Updates #2168

Open
wants to merge 89 commits into
base: release-1.19
Choose a base branch
from
Open

v1.19 Updates #2168

wants to merge 89 commits into from

Conversation

Aetherinox
Copy link
Contributor

@Aetherinox Aetherinox commented Apr 21, 2024

v1.19

The following is a list of initial dependency updates, fixes, and functionality changes for the next version of KeeWeb.


Tasks


Notes

  • This bundle of changes address 95% of all dependencies, except electron. As of Electron v14, the remote api has been removed and added as its own package. The next major project will be stripping out the old remote references and integrating the new API.
  • Do not merge yet until other commits are added

@Aetherinox Aetherinox added this to the v1.19 milestone Apr 21, 2024
@marclaporte
Copy link

Given the quantity and nature of the changes, I wonder if the next release should be 1.2.0 or even 2.0.0 instead of 1.1.9

@Aetherinox
Copy link
Contributor Author

Aetherinox commented Jun 2, 2024

Given the quantity and nature of the changes, I wonder if the next release should be 1.2.0 or even 2.0.0 instead of 1.1.9

We're going to go with 1.19 for the next revision, as it's mostly bug fixes and getting things up to speed. The list may look like a lot, but it's really just small things that lead to big issues and dependencies.

We're going to be doing a major update to Electron, which is going to change the remote API, which Electron split it up into its own package now.

As well as some major changes to the base itself, as we gear up for react. And those types of changes will be major and can be flagged under a v2 release.

This release is a lot of small things, nothing that is going to dramatically change how the software functions. Plus this upcoming release is me also getting familiar with the base itself. I don't want to start doing those types of major changes and pushing them to the public until I know for a fact that things are going to go smoothly.

Coupled with the fact that we're in the middle of securing API tokens for Microsoft, Google, etc. And @HarlemSquirrel has been invested in working on getting the browser plugins going. So depending on when that gets done, it would be great to have them in by v2.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
𐄂 Review Currently pending review
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

7 participants