Skip to content

Releases: thewca/tnoodle

v1.0.1 - Because perfecting 1.0.0 was never an option

12 Aug 20:45
Compare
Choose a tag to compare

This minor release contains convenience updates and a small facelift with a lot of inconspicuous but important UI changes.

All relevant PRs are courtesy of @campos20's patience and resistance to my perfectionist nitpicking

Hope this will turn out great for the release!

v1.0.0 - Oh brave new world!

14 Jul 19:18
Compare
Choose a tag to compare

🎉🎉🎉

After iterating over multiple Release Candidates, this milestone marks the culmination of all our efforts in revamping TNoodle while including Delegates' feedback.

The changes are too numerous to list here. For individual PRs, please refer to the (never official) 0.16 release as well as the 1.0.0-RC releases.

Overview

  • TNoodle is now organized as two parts: The server (this repository) and the scrambling code (thewca/tnoodle-lib)
  • The days of separate UIs are gone. New unified UI experience courtesy of @campos20
  • Several improvements to the scramblers, most notably Square-1 optimal solver courtesy of @cs0x7f
  • WCIF support in the ZIP binaries, which enables much more efficient communication with thewca/scrambles-matcher
  • More convenience options for PDFs: Localized scramble cutout sheets, individual files for MBLD and FMC attempts

Hip hip hooray!

v.1.0.0-RC3

09 Jun 17:58
Compare
Choose a tag to compare
v.1.0.0-RC3 Pre-release
Pre-release

Several small bugfixes and one feature request from WCA-internal feedback. Most notably, includes the following three PRs:

#578 Hide Scramble Set A if there is only one scramble set
#582 Localize FMC cutout sheet (also reorganizes Translations folder hierarchy in the ZIP)
#580 MBLD and FMC are now split up per attempt

Also, this release marks the first contribution of @Shadowjockey 🎉

v1.0.0-RC2

13 May 09:39
Compare
Choose a tag to compare
v1.0.0-RC2 Pre-release
Pre-release

Adds error handling on top of RC1, so users get a dedicated "Something went wrong"-style message.
Includes the following PRs:

v1.0.0-RC1

31 Mar 12:23
Compare
Choose a tag to compare
v1.0.0-RC1 Pre-release
Pre-release

Everything v16 has and so much more!

We decided to switch to semantic versioning with a Version 1 initial release, because we believe that this renovated TNoodle version is so fundamentally different from previous releases that it deserves its own code number.

  • The server code is now fully migrated to the ktor framework
  • Data binding to thewca/tnoodle-lib is managed in one core package that all server instances have access to.
  • There is a new, unified UI courtesy of @campos20
  • ZIP building should now be faster by re-using already drawn PDFs for the collated "All Scrambles" PDFs
  • A separate cloud project exposes scrambling APIs for Lambda deployment

v0.16.3 - Refactorings and FMC typo fixes

17 Jan 09:16
Compare
Choose a tag to compare

Essentially just refactorings and a typo fix.

#484 zh-TW translation was fixed by @hanwu85

v0.16.2 - timezone bugfixes

08 Jan 21:02
Compare
Choose a tag to compare

Complimentary release for v0.16.1

Includes the following bugfixes:
#472
#473
#476

For feature highlights, please see the 0.16.1 announcement.

v0.16.1 - 2020 Regulations and more!

30 Dec 10:27
Compare
Choose a tag to compare

Due to some last-minute feedback, this release extends v0.16.0 by two noteworthy fixes:

#468 fixes issue #454
#469 re-orders the moves and rotations table on the FMC PDF sheets

v0.15.1 - Panic release

30 Dec 10:20
Compare
Choose a tag to compare

Includes only the very essential commits for 2020 Regulations compliance.

#464 FMC sheets now show x,y,z rotations
#465 Removing 333ft in the legacy UI

This release does not include any convenience features like Clock pins or registrant ID

v0.16.0 - 2020 Regulations

29 Dec 18:04
Compare
Choose a tag to compare

Main visible changes

#456 Clock pins are now clearly distinct in the scramble images concerning the Up/Down positions
#464 The old bracket notation is no longer allowed for FMC. The solution sheets now show only x/y/z style rotations
#465 333ft is no longer an option for the Legacy UI, as it has been removed as an official event. RIP
#441 FMC sheets now include "Registrant ID" fields (and localized translations)

Major non-visible changes

#421 TNoodle is now using a modern web server that is actively being maintained!
#444 The modern server infrastructure allows porting TNoodle into Cloud environments

Thank you to all contributors and translators who worked on this release!