What's Changed
- Initial commit by @valentindeaconu in #2
- go 1.18 revamp by @valentindeaconu in #3
- fix: Set provider routes under provider endpoint by @valentindeaconu in #4
- fix: Apply initial database migration by @valentindeaconu in #5
- fix: Fully support for PostgreSQL database by @valentindeaconu in #6
- fix: Fix wrong GORM API calls on services by @valentindeaconu in #7
- feat: Add support for semantic versioning by @valentindeaconu in #9
- Add LICENSE by @valentindeaconu in #10
- feat: Add external storage support by @valentindeaconu in #11
- fix: Allow module upload only with required download URL by @valentindeaconu in #12
- feat: Add support for remote S3 storage by @valentindeaconu in #13
- fix: Remove S3 integration from provider registry by @valentindeaconu in #14
- feat: Allow generation of tokens with no expiration date by @valentindeaconu in #15
- chore: Extract controllers from services by @valentindeaconu in #16
- feat: Move oauth redirect route to global routes by @valentindeaconu in #17
- fix: Cast JWT exp to int64 from float64 by @valentindeaconu in #18
- feat: Use custom claims for JWT token handling by @valentindeaconu in #19
- chore: Sort imports by @valentindeaconu in #20
- fix: Finish S3 integration for module registry by @valentindeaconu in #21
- fix: Fix modules broken download URL by @valentindeaconu in #22
- chore: Add interfaces to manage REST controllers by @valentindeaconu in #23
- docs: Add build chapter; Fill missing values from example.yaml by @valentindeaconu in #24
- feat: Add support for Api Key validation by @valentindeaconu in #25
- fix: Fix panic for invalid jwt token by @valentindeaconu in #26
- build: Add Dockerfile by @valentindeaconu in #27
- feat: Add external lib to connect zerolog to GORM by @valentindeaconu in #8
- fix: Stack overflow crash in case of an oauth error by @valentindeaconu in #31
- chore: Add ROADMAP.md by @valentindeaconu in #32
- feat: Terralist Homepage by @valentindeaconu in #30
- Fix Module upload version bug by @vincentgna in #36
- breaking-change: Manage authorities by @valentindeaconu in #34
- docs: Change examples; Add instructions for web UI by @valentindeaconu in #37
- feat(resolver)!: Support different resolvers for modules and providers by @valentindeaconu in #39
- chore: Rework resolver flow for modules by @valentindeaconu in #40
- build: Replace build.py with a task by @valentindeaconu in #42
- feat: Resolve providers on upload/download by @valentindeaconu in #41
- docs: Add documentation by @valentindeaconu in #43
- fix(build): Remove unused import by @valentindeaconu in #44
- fix: Fix typo in store constructor error by @valentindeaconu in #45
- build(deps): Update dependencies by @valentindeaconu in #46
- Unit test services by @valentindeaconu in #47
- docs: Move example.yaml to CONFIGURATION.md by @valentindeaconu in #51
- chore: Add task to run unit tests by @valentindeaconu in #50
- chore: Add dependabot configuration by @valentindeaconu in #49
- chore(ci): Add workflow to execute tests by @valentindeaconu in #52
- build(deps): Bump gorm.io/driver/postgres from 1.3.8 to 1.4.4 by @dependabot in #60
- chore(release): Add release workflows by @valentindeaconu in #53
New Contributors
- @valentindeaconu made their first contribution in #2
- @vincentgna made their first contribution in #36
- @dependabot made their first contribution in #60
Full Changelog: https://github.com/valentindeaconu/terralist/commits/v0.1.0-pre.20221016