Releases: LittleBigRefresh/Refresh
v1.2.1
This release is a hotfix for a startup crash regarding our debug feature that logs unimplemented endpoints. This also introduces stubs for telemetry and promotions.
Commits
- 592fe51: Update README.md (Jayden)
- be790de: Lucky dip (jvyden)
- Dont try to read unimplemented endpoints file if missing (#29) #29 (Beyley Thomas)
- Allow specifications of telemetry config and promotions (#30) #30 (Beyley Thomas)
v1.2.0
Hello! This update brings in support for API Authentication for the upcoming website (see the upcoming refresh-web project that's using this!).
It also adds support for queueing, token revocation, and the ability to favourite users.
This also fixes some issues with publishing, caused by the content filtering not working correctly.
A technical list of changes are listed below:
Commits
- a0366b7: Order comments properly (jvyden)
- 85cadaf: Split RealmDatabaseContext sections into partial classes (jvyden)
- 1f7ea7f: Cleanup usages (jvyden)
- 1258fc4: Implement queueing the terrible way (jvyden)
- 894b77e: Bump Bunkum to 2.1.0 (jvyden)
- dbfed2c: Don't hardcode startup URL (jvyden)
- 0ed92e0: Write other half of xmldoc I forgot to write months ago (jvyden)
- b793ac4: Stub t_conf (jvyden)
- 8792e75: Work around LogInfo exception while filtering (jvyden)
- e6b3511: Add AllowEmptyBody to Filter endpoint (jvyden)
- bc545c4: Show correct number of published levels (jvyden)
- 4964426: Implement /slotList, fix Publisher appearing in slot data (jvyden)
- 1672245: Implement /goodbye (jvyden)
- ee93560: Add ability to favourite users (jvyden)
- 6aabed6: Add support for FontAwesome icons in categories (jvyden)
- ccdb2dd: Correctly order newest levels (jvyden)
- a957b60: Authentication via API (#23) (Jayden)
v1.1.0 - The Bunkum 2.0 Update
Hello. This is a decently large release. This release removes the standard C# HttpListener
server and adds a custom implementation. This means we no longer have to work around its issues (of which there are many for us), as we control every part of the stack from the raw TCP socket to high-level code in Refresh.
This release also fixes comments (finally), adds proper support for changing the IP internally (will be exposed in the config at a later date), implements hearting/unhearting, and fixes levels being unplayable/not appearing under some circumstances.
Commits
- d839c0b: Ability to heart levels (jvyden)
- 9812622: Fix listen IP (jvyden)
- 669ce57: Implement favouriteSlotCount (jvyden)
- 643a65c: Add RootResource to GameMinimalLevel (jvyden)
- 8b13cc8: Bump Bunkum to 2.0.4 (jvyden)
redundant commits were truncated
v1.0.4 - Publishing Fixes
Once again, nothing special. This fixes comments, pins, publishing, and adds support for republishing/deleting levels.
Commits
- 8e5c536: Fix comment endpoint not using correct method (jvyden)
- 538f7a1: Update Bunkum to v1.0.6 (jvyden)
- 6662ebb: Fix null warning (jvyden)
- c49999d: Bump Bunkum to v1.0.7 (jvyden)
- eac3cb3: Fix logger breaking when filtering (jvyden)
- b3f7dfc: Enable PDB files for release builds (jvyden)
- fe538a9: Add global.json (jvyden)
- cc0554a: Assert when user/body is null in filter (jvyden)
- a7f8347: Add all hashes to resources list when publishing levels (jvyden)
- bc7bcdc: Fix incorrect timestamps on levels (jvyden)
- c182e88: Implement republishing (jvyden)
- 811c270: Fix pins not updating, add get_my_pins (jvyden)
- 37ba20c: Implement deleting levels (jvyden)
- f1ac0b5: Update Realm to 10.20.0 (jvyden)
v1.0.3 - Windows hotfix
This release is nothing special; just a hotfix to v1.0.2 that fixes Refresh on Windows.
Commits
- c694865: Bump Bunkum to 1.0.5 (jvyden)
v1.0.2 - The API Update
NOBODY SAW v0.0.1. IT NEVER EXISTED. IT WAS ALWAYS v1.0.1. OR ACTUALLY IT WAS v1.0.0. WHICH MAKES v1.0.2 LOOK WEIRD. BUT V1.0.1 ALSO EXISTED IT WAS JUST NEVER RELEASED. YOU WILL BELIEVE ME. yes i'm lazy enough to gaslight people instead of changing the tag name
I mean, this release isn't too different than the last, other than that it adds an API accessible at /api/v2. View pull #13 for more information as no documentation for it exists yet.
Commits
v0.0.1 - Initial Release
Initial Release
What's Changed
- Add windows instructions to README.md by @Beyley in #1
- Beautify README by @Ashifter in #2
- Log unimplemented endpoints to file by @Ashifter in #3
- Implement /announce endpoint by @Beyley in #4
- Partially implement /update_my_pins, and start storing user pins by @Beyley in #5
- Add logger to
RequestContext
by @Beyley in #6 - Implement /network_settings.nws endpoint by @Beyley in #7
- Starting point for CONTRIBUTORS.md? by @daggintosh in #9
- Dont create so many database contexts, and dont create database contexts if not needed by @Beyley in #11
- Realm: Dont refresh realms on the wrong thread + dont dispose null realms by @Beyley in #12
New Contributors
- @Beyley made their first contribution in #1
- @Ashifter made their first contribution in #2
- @daggintosh made their first contribution in #9
Full Changelog: https://github.com/LittleBigRefresh/Refresh/commits/v0.0.1