Releases: accrescent/parcelo
0.4.0
This release focuses on improving the Parcelo development experience and documentation, additionally adding back badges to your app details and displaying the console version when you log in.
Improvements
- Add badge link to app info
- Show console version in frontend
- Log application name and version on startup
- Log errors returned by
File.setReadable()
Updates
- Bump apkanalyzer to 31.2.2
- Bump apksig to 8.2.2
- Bump Angular to 17.2.1
- Bump Angular CLI to 17.2.0
- Bump Angular Material to 17.2.0
- Bump Exposed to 0.47.0
- Bump Flyway to 10.8.1
- Bump github-api to 1.319
- Bump Gradle to 8.6
- Bump ip to 2.0.1
- Bump jasmine to 5.1.2
- Bump Jobrunr to 6.3.6
- Bump Ktor to 2.3.8
- Bump protobuf to 3.25.3
- Bump logback to 1.50
- Bump typescript-eslint to 7.0.2
- Bump zone.js to 0.14.4
Internal
- Add CONTRIBUTING.md with development environment setup instructions and CLA info
- Switch to live reloading for the frontend when developing
- Add Intellij IDEA run configurations to repository
- Require EnvFile plugin for IDEA development
- Create app data files on start in development mode
- Persist databases to disk in development mode
- Remove debug session creation in development mode
- Throw helpful message when missing environment variables
- Extend angular-eslint HTML accessibility config
- Add initial publishing backend abstraction
- Document various console packages
- Build console KDoc in CI
- Update copyright years
- Migrate from gradle/gradle-build-action to gradle/actions/setup-gradle
- Bump gradle/actions/setup-gradle to v3
- Bump arduino/setup-protoc to v3
- Bump gradle/wrapper-validation-action to v2
0.3.1
This is a maintenance release.
Updates
- Bump Angular to 17.1.0
- Bump Angular Material to 17.1.0
- Bump Flyway to 10.6.0
- Bump protobuf to 3.25.2
- Bump semver to 0.10.2
- Bump TypeScript to ~5.3.0
- Bump typescript-eslint to 6.19.0
- Bump zone.js to 0.14.3
Meta
- Migrate from deprecated semver library methods
0.3.0
This release makes some minor improvements and bug fixes to the publishing page and updates dependencies.
Improvements
- Add APK set download button to publisher draft cards
Bug fixes
- Fix publishing page not showing correct drafts
Updates
- Bump angular-eslint to 17.2.0
- Bump Exposed to 0.46.0
- Bump JobRunr to 6.3.4
- Bump typescript-eslint to 6.18.0
0.2.1
Updates
- Bump Angular to 17.0.8
- Bump Angular CLI to 17.0.9
- Bump Angular Material to 17.0.4
- Bump apkanalyzer to 31.2.1
- Bump apksig to 8.2.1
- Bump eslint to 8.55.0
- Bump Flyway to 10.4.1
- Bump Jackson to 2.16.1
- Update Koin to 3.5.3
- Bump Kotlin to 1.9.22
- Bump Ktor to 2.3.7
- Bump typescript-eslint to 6.17.0
0.2.0
This release adds support for short app descriptions, improves the developer upload experience, fixes an internal database corruption bug, and improves database security.
Improvements
- Add edits as a way to submit change requests to app metadata
- Add support for short description to edits
- Require short descriptions for new drafts
- Disable "Upload" buttons while upload is in progress
- Implement proper database migration pathway
- Enforce SQLite foreign key constraints
- Disable SQLite trusted schema
- Enable Flyway migration naming validation
Bug fixes
- Fix console crash on second run with on-disk database
- Forbid deleting reviewed/published drafts and updates
Updates
- Bump Angular to 17.0.5
- Bump Angular CLI to 17.0.4
- Bump Angular Material to 17.0.1
- Bump angular-eslint to 17.1.1
- Bump apkanalyzer to 31.2.0
- Bump apksig to 8.2.0
- Bump eslint to 8.54.0
- Bump Exposed to 0.45.0
- Bump Flyway to 10.1.0
- Bump github-api to 1.318
- Bump Gradle to 8.5
- Bump jasmine to 5.1.4
- Bump JobRunr to 6.3.3
- Bump Kotlin to 1.9.21
- Bump logback to 1.4.14
- Bump sqlite-jdbc to 3.44.1.0
- Bump typescript-eslint to 6.13.1
Meta
- Bump actions/setup-java to v4
- Specify Gradle JVM toolchains
0.1.2
Updates
- Bump Angular to 17.0.3
- Bump Angular CLI to 17.0.1
- Bump angular-eslint to 17.1.0
- Bump flyway to 10.0.1
- Bump Jackson to 2.16.0
- Bump protobuf to 3.25.1
- Bump sqlite-jdbc to 3.44.0.0
- Bump typescript-eslint to 6.11.0
0.1.1
This release fixes various issues encountered in the 0.1.0 release.
Bug fixes
- Fix fatal TLS handshake exception when publishing
- Fix split APKs being published with the incorrect file name format
- Increase publishing socket timeout to account for processing
- Fix crash is CleanDeletedFiles job
Improvements
- Consider file deletion successful when file doesn't exist
Updates
- Update Angular to 17.0.2
- Update Koin to 3.5.1
- Update protobuf definitions from bundletool 1.15.6
Meta
- Bump CI Java version to 21 LTS
0.1.0
The initial release of Parcelo is finally here! Parcelo is the developer console that powers Accrescent. Its current list of features includes:
- Login with GitHub
- Submitting apps
- Reviewing app submissions
- Publishing approved apps to a remote server
- Submitting, reviewing, and publishing app updates
- Viewing app update history
- Filtering out rejected and/or published updates
...and more
Keep an eye out for future releases and documentation to come!