Skip to content

Releases: LittleBigRefresh/Refresh

v1.2.1

21 Mar 01:30
v1.2.1
6f6d780
Compare
Choose a tag to compare
v1.2.1 Pre-release
Pre-release

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

v1.2.0

20 Mar 01:19
a957b60
Compare
Choose a tag to compare
v1.2.0 Pre-release
Pre-release

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

18 Feb 05:14
8b13cc8
Compare
Choose a tag to compare
Pre-release

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

12 Feb 02:02
f1ac0b5
Compare
Choose a tag to compare
Pre-release

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

25 Jan 07:06
c694865
Compare
Choose a tag to compare
Pre-release

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

25 Jan 02:05
4d55e38
Compare
Choose a tag to compare
Pre-release

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

  • f04b3e8: Update running instructions in readme (jvyden)
  • 4d55e38: API & Level Categories (Jayden) #13

v0.0.1 - Initial Release

23 Jan 02:36
fa1cb64
Compare
Choose a tag to compare
Pre-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

Full Changelog: https://github.com/LittleBigRefresh/Refresh/commits/v0.0.1