Releases: thilojaeggi/WinGetty
v1.0.0
To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d
What's new
- New Login and Sign up pages
- Packages and Package Detail site now retrieve data from REST API using alpinejs
- Added Settings page with settings that can be overwritten with env variables
- Renamed "Users" Tab to "Access"
- Various small UI changes
What's improved
- Better error handling and alerts
- Fixed WinGet search endpoint #41
v0.0.9
To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d
What's new
- Improved winget search endpoint
- Defined dropdown values in a central place to avoid something like #22 happening again.
- Added "Manage subscription" button for WinGetty Cloud subscribers.
What's improved
- Fix winget search endpoint to include inclusions properly #33
v0.0.8
To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d
What's new
- Default roles can now no longer be deleted
- Roles now show the associated user count
- Support for Postgres and MySQL databases #30 #31
What's improved
- Improved permission handling
v0.0.7
To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d
What's new
- Users can now be created on the "Users" page
- Roles can now be created with permissions and then be assigned to Users
- Add new permissions
- Add log level environment variable LOG_LEVEL
What's improved
- Switched to built in logger, bye bye debugPrint
- Fixed an issue where external_url would not be used when scope is "both" #23
- Improved error handling
- Winget search endpoint has been rewritten to be more accurate
v0.0.6
To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d
What's new
- Support for external urls for installers #23
- Add preliminary support for S3 (WINGETTY_USE_S3, WINGETTY_BUCKET_NAME) which will overtake the file upload if enabled
- Move to gevent worker to hopefully eliminate worker timeouts #20
- Overhaul permissions creation to eliminate the error mentioned here #10 once and for all
- Registration is disabled by default but will be temporarily enabled for the first user if no user exists yet.
- Move add_version to axios as well, wasn't before by accident.
What's improved
- Fixed an issue where package creation would fail in case of a space in the publisher field #25
- Fixed an issue where the copy download url button was wrongly on the whole installer card in the GUI and not just the button 1a8084a
- Added missing fields (portable9 in nested installer guide and validator, installer type #22 1442278
- Other small bug fixes / code improvements removals of code redundancy.
v0.0.5
Hotfix
- Improves permission creation
v0.0.4
What's Changed
- Streamline user interface and make modals more compact
- Improve UX
- Fixed an issue where permissions might try to be created twice resulting in a crash #10
- Allow numbers in the named and add missing installer types. by @DannyVersluis in #11
- Docker-compose error when not adjusting parameters. by @Walkablenormal in #14
Full Changelog: v0.0.3...v0.0.4
v0.0.3
To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d
What's new
- Adds permission system with roles for supporting multiple users and deletions
- Adds support for nested installers (zip)
- Adds support for installers of type both
- Allows for bigger file sizes
- Allow for deletion of versions with all installers
What's improved
- Improved forms layout and form validation
- Changes in design to improve consistency
- Only show disable registration banner to admins
- Complettely dropped jQuery in favour of Axios
- Bumps crypto libraries
v0.0.2
To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d
What's new
- Code improvements
- Installer Switches are now shown under Installer and are editable
- Layout improvements, mainly when it comes to legibility
- Streamlining of ui elements (Setup, Forms, Installer ...)
v0.0.1
This is the first "release" of WinGetty.
To update, simply within docker-compose.yml set the image to "ghcr.io/thilojaeggi/wingetty:stable" and run docker compose pull
and then docker compose up -d
What's new
- User overview
- User updating
- User deletion
- Added flask-migrate to make database updates easier
- You can now add a Timezone in docker-compose.yml
- Other improvements in code
Breaking changes
The WinGet API Endpoint has been changed from /api to /wg e.g. "https://wingetty.thilojaeggi.ch/wg", check your setup page to see the new command.