1.5.0 (2024-11-06)
- Allow updating
createdAt
field for announcements (58ba4cb) - Move spec url to versioned path (e871b23)
- Simplify log pattern (d5d9e04)
1.5.0-dev.2 (2024-11-06)
1.5.0-dev.1 (2024-11-06)
1.5.0-dev.1 (2024-11-06)
- Move spec url to versioned path (e871b23)
1.4.0 (2024-11-06)
- Add missing logging level environment variable to .env.example (3b62120)
- Use new patches file extension (d42a3a3)
- Add URL and use friendly name for
APIContributable
(a5498ab) - Allow versioning by arbitrary path string (814d3c9)
- Improve announcements API (#192) (56a00dd)
- Make backend configurable (f91f3a6)
- Remove "archived" query parameter (8ad614e)
- Remove deprecated routes and old API (eca40a6)
- Remove ReVanced Integrations (f1c1092)
- Use tag name directly instead of ID (fc40427)
1.4.0-dev.6 (2024-11-06)
1.4.0-dev.5 (2024-11-05)
1.4.0-dev.4 (2024-11-01)
1.4.0-dev.3 (2024-11-01)
- Use new patches file extension (d42a3a3)
1.4.0-dev.2 (2024-11-01)
- Add missing logging level environment variable to .env.example (3b62120)
- Add URL and use friendly name for
APIContributable
(a5498ab) - Make backend configurable (f91f3a6)
- Remove ReVanced Integrations (f1c1092)
1.4.0-dev.1 (2024-11-01)
1.3.0 (2024-10-07)
- Add missing OK response to routes (1181be1)
- Allow more necessary HTTP methods for CORS (080e2e5)
- Configure CORS properly to allow authorization and content-type header (6442757)
- Expire token relative to current date time instead of just time (c26e129)
- Expose www-authenticate header to JS (9ed724e)
- Respond with JSON when returning token (1e3e46f)
- Specify a validation function to fix authentication (53c3600)
- Add missing parameter and response documentation (491533d)
- Customize logging level through environment variable (8b17d88)
- Improve response info description wording (977d252)
- Only allow requests from HTTPs (a6d7da1)
1.3.0-dev.6 (2024-10-02)
- Expose www-authenticate header to JS (9ed724e)
- Only allow requests from HTTPs (a6d7da1)
1.3.0-dev.5 (2024-09-30)
- Allow more necessary HTTP methods for CORS (080e2e5)
1.3.0-dev.4 (2024-09-29)
- Configure CORS properly to allow authorization and content-type header (6442757)
1.3.0-dev.3 (2024-09-29)
- Add missing OK response to routes (1181be1)
- Respond with JSON when returning token (1e3e46f)
- Specify a validation function to fix authentication (53c3600)
- Customize logging level through environment variable (8b17d88)
- Improve response info description wording (977d252)
1.3.0-dev.2 (2024-09-27)
- Expire token relative to current date time instead of just time (c26e129)
1.3.0-dev.1 (2024-09-11)
- Add missing parameter and response documentation (491533d)
1.2.0 (2024-09-06)
- Add back deprecated routes for backwards compatibility (9f0eb5b)
- Make sure, expected paths in configuration exist (32bedb7)
- Return correct GPG keys url (#187) (74e5389)
1.2.0-dev.4 (2024-09-06)
- Add back deprecated routes for backwards compatibility (9f0eb5b)
- Make sure, expected paths in configuration exist (32bedb7)
1.2.0-dev.3 (2024-09-04)
1.2.0-dev.2 (2024-08-24)
- Respond to all ping request methods (df116bd)
1.2.0-dev.1 (2024-08-16)
- Move /latest routes to parent (4e8e83d)
1.1.0 (2024-07-15)
- Don't encode public keys & instead send them raw (435beae)
- Add static file paths to remove env specific files in resources (39d0b78)
- Convert static about file to documented route & add key parameter to about route (dfe6df3)
1.1.0-dev.1 (2024-07-15)
- Don't encode public keys & instead send them raw (435beae)
- Add static file paths to remove env specific files in resources (39d0b78)
- Convert static about file to documented route & add key parameter to about route (dfe6df3)
- Add missing auth realm (a6008a2)
- Add missing OpenAPI docs (d4ac471)
- add required headers (#8) (f4c10dc)
- Add uri to rate limiter request key (e8c2488)
- ci: add git dep (d61ddcc)
- ci: fix git deps (5564c2d)
- Configure CORS correctly (2ed4cf3)
- Correct env var comment (9d7b049)
- Correct persistence directory name (6238e33)
- deps: fix requirements file (5f0ab26)
- deps: missing pydantic (089f29e)
- deps: update poetry.lock (b2c2fa7)
- Don't configure server (280dbc3)
- Encode defaults to fix OpenAPI spec (e9d1c8f)
- Finish DB Model to API model transformation inside transaction (89a577e)
- fix codeql issues (b5568db)
- Fix OpenAPI docs casing of a word (541783d)
- Fix spelling mistake (17ecf58)
- Increase pool size to mitigate overflow (#113) (5aed3d6)
- Move old API endpoint configuration from env to configuration file (7e99e49)
- Move robots.txt to root (2ade550)
- Only list public members (97a5d11)
- Remove punctuation (f9cae1e)
- remove revanced-api from tools map (4800ee9)
- Serialize response correctly (1dccfd2)
- Set body for all eligible request methods (c6cacef)
- unversioned endpoints placement under v0 should be at root (8b29f49)
- Use correct persistance folder path (500a589)
- Use correct proxy path (ef92768)
- Use correct resource path (4dffd32)
- Use multidict 6.0.5, add setup tools as dev dependency (af19446)
- Add
/list
route (6c930ff) - Add
preferred
field to socials (#100) (24c8f60) - Add announcements API (42f7318)
- Add announcements endpoints (#91) (8583e2a)
- Add backend rate limit route (b967170)
- Add bio field for team members (c40d50c)
- Add CLI (a988ffb)
- Add configuration to specify public key id (ad7d4b2)
- add download_count to releases (#118) (665b913)
- add friendly crypto names (#53) (7b70780)
- Add GPG key to team members (71f58cf)
- Add local ReVanced API server (cd5d57f)
- Add manager route (f814fe5)
- add member gpg keys (80cdb3b)
- Add OpenAPI docs and cache to routes (6ea63be)
- add preferred field to donations (#56) (6b705b1)
- Add proxy for old API (39f54bb)
- Add rate limiting to routes (80403f7)
- added branding (#104) (edcad62)
- API Fixes and Adjustments (#23) (b18097e)
- API rewrite (#2) (45ef337)
- better versioning engine (8d36663)
- Change default port to avoid using existing port (9825865)
- Disallow all web crawlers (#111) (b69acfa)
- Do not ignore, if
.env
file is missing (24c6f4e) - favicon (a8126d7)
- hostname filtering (5482d9c)
- Implement more routes and add configuration (9999b24)
- Improve routing paths (df999c0)
- info endpoint (#71) (9bbd056)
- Initialize project (8ae50b5)
- List more repository contributors (19ebc82)
- Load system properties (e373d26)
- manager-related endpoints (3a128c4)
- Move config file to CLI argument (6a9f0ca)
- observability: sentry (99e645c)
- project init (856fc66)
- remove appinfo capabilities (10f5225)
- remove codecov tests (9c69fa3)
- Remove Swagger and OpenAPI (af0b086)
- Setup CI/CD (c736a75)
- Setup cors and cache (205bcde)
- Show default CLI option values (db0bfc3)
- Use auth digest instead of basic auth (89e2acf)
- Use Jetty instead of Netty (c23cd5c)
- use objects for /socials and /donations (#51) (d4eac5c)
- use objects for contact field (5922830)
- Cache latest announcements for constant access time (1ca9952)
- Cache patches list instead of just the patches file (7a1957d)
- Make async db transactions and use List instead of Set (a7d1892)
1.0.0-dev.7 (2024-07-13)
- Fix OpenAPI docs casing of a word (541783d)
1.0.0-dev.6 (2024-07-13)
- Add bio field for team members (c40d50c)
1.0.0-dev.5 (2024-07-12)
1.0.0-dev.4 (2024-07-11)
- List more repository contributors (19ebc82)
1.0.0-dev.3 (2024-07-11)
- Move old API endpoint configuration from env to configuration file (7e99e49)
1.0.0-dev.2 (2024-07-11)
- Configure CORS correctly (2ed4cf3)
- Add missing auth realm (a6008a2)
- Add missing OpenAPI docs (d4ac471)
- add required headers (#8) (f4c10dc)
- Add uri to rate limiter request key (e8c2488)
- ci: add git dep (d61ddcc)
- ci: fix git deps (5564c2d)
- Correct env var comment (9d7b049)
- Correct persistence directory name (6238e33)
- deps: fix requirements file (5f0ab26)
- deps: missing pydantic (089f29e)
- deps: update poetry.lock (b2c2fa7)
- Don't configure server (280dbc3)
- Encode defaults to fix OpenAPI spec (e9d1c8f)
- Finish DB Model to API model transformation inside transaction (89a577e)
- fix codeql issues (b5568db)
- Fix spelling mistake (17ecf58)
- Increase pool size to mitigate overflow (#113) (5aed3d6)
- Remove punctuation (f9cae1e)
- remove revanced-api from tools map (4800ee9)
- Serialize response correctly (1dccfd2)
- Set body for all eligible request methods (c6cacef)
- unversioned endpoints placement under v0 should be at root (8b29f49)
- Use correct persistance folder path (500a589)
- Use correct proxy path (ef92768)
- Use correct resource path (4dffd32)
- Use multidict 6.0.5, add setup tools as dev dependency (af19446)
- Add
/list
route (6c930ff) - Add
preferred
field to socials (#100) (24c8f60) - Add announcements API (42f7318)
- Add announcements endpoints (#91) (8583e2a)
- Add backend rate limit route (b967170)
- Add CLI (a988ffb)
- add download_count to releases (#118) (665b913)
- add friendly crypto names (#53) (7b70780)
- Add GPG key to team members (71f58cf)
- Add local ReVanced API server (cd5d57f)
- add member gpg keys (80cdb3b)
- Add OpenAPI docs and cache to routes (6ea63be)
- add preferred field to donations (#56) (6b705b1)
- Add proxy for old API (39f54bb)
- Add rate limiting to routes (80403f7)
- added branding (#104) (edcad62)
- API Fixes and Adjustments (#23) (b18097e)
- API rewrite (#2) (45ef337)
- better versioning engine (8d36663)
- Change default port to avoid using existing port (9825865)
- Disallow all web crawlers (#111) (b69acfa)
- Do not ignore, if
.env
file is missing (24c6f4e) - favicon (a8126d7)
- hostname filtering (5482d9c)
- Implement more routes and add configuration (9999b24)
- Improve routing paths (df999c0)
- info endpoint (#71) (9bbd056)
- Initialize project (8ae50b5)
- Load system properties (e373d26)
- manager-related endpoints (3a128c4)
- Move config file to CLI argument (6a9f0ca)
- observability: sentry (99e645c)
- project init (856fc66)
- remove appinfo capabilities (10f5225)
- remove codecov tests (9c69fa3)
- Remove Swagger and OpenAPI (af0b086)
- Setup CI/CD (c736a75)
- Setup cors and cache (205bcde)
- Show default CLI option values (db0bfc3)
- Use auth digest instead of basic auth (89e2acf)
- Use Jetty instead of Netty (c23cd5c)
- use objects for /socials and /donations (#51) (d4eac5c)
- use objects for contact field (5922830)