Skip to content

Commit

Permalink
updated CHANGELOG
Browse files Browse the repository at this point in the history
  • Loading branch information
Torkus committed Apr 8, 2023
1 parent 56bf992 commit 2d3d7c5
Show file tree
Hide file tree
Showing 2 changed files with 24 additions and 2 deletions.
19 changes: 19 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,10 +8,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0

### Added

* user.clj, where the repl will take you by default during development.
- this lets me separate some development dependencies and logic from what is released.

### Changed

* jlink `compress` changed from `2` to `1` during the building of the linux AppImage
- `compress=2` means 'zip', which (I think) interferes with AppImage compression.
- this leads to shaving ~7MB off of the final AppImage.
* replaced compressed, static, 'emergency' catalogue with a simple JSON string.
1. it wasn't working at compile time like I thought.
2. regular strings are more compressible ultimately when building an AppImage.
* bumped dependencies.
- removed `apache.commons.compressors` as no longer required.
* some dependencies used for development are no longer bundled during release.
* release data will only be downloaded once the app has finished loading.
* release data will only be downloaded once per-session.
- it would previously re-attempt to download release information on failure indefinitely.

### Fixed

* possible cache stampede fetching strongbox release data. a lock is now acquired to ensure checks happen sequentially.
- it was possible for the GUI to fire off many requests to Github simultaneously, bypassing cache and overwriting each other.

### Removed

## 6.1.0 - 2023-03-19
Expand Down
7 changes: 5 additions & 2 deletions TODO.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,10 +6,11 @@ see CHANGELOG.md for a more formal list of changes by release

## done

## todo

* 'downloading strongbox data' shouldn't be blocking the gui from starting
- is the version check happening async too?
- done

## todo

* user catalogue, what is happening now that regular, non-github, addons can be favourited?
- do they need to have their details refreshed?
Expand Down Expand Up @@ -59,6 +60,8 @@ see CHANGELOG.md for a more formal list of changes by release

## todo bucket (no particular order)

* gui, 'set-icon' is taking a long time to do it's thing.

* gui, raw data, add textual versions of this data as well
- pretty printing in a gui is one thing, but useless if it can't be copied
- have a text field with plain text and yaml or json formatted addon data could be useful as well
Expand Down

0 comments on commit 2d3d7c5

Please sign in to comment.