Skip to content

Releases: BREAD5940/frc-scouting

v0.6.0

29 Mar 23:00
Compare
Choose a tag to compare

v0.6.0

  • New data can be stored about matches, represented by the following new fields on MatchData:
    • comments allows for text comments about a match--perfect for qualitative scouting data!
    • noShow allows you to record teams that don't show up to their matches
    • defended can be used to track whether a robot was defended against in the match (which can affect their performance)

v0.5.0

  • Hooks can be registered when initialized a storage backend; these can be used to run additional code when matches are retrieved/stored/deleted.

v0.4.3

  • SQL schemas are properly included in the distributed package.
  • Information about crossing the starting line in auto in Rapid React is properly stored.

v0.4.1

  • Rapid React is exported properly at the top level.

v0.4.0

  • Basic support for Rapid React has been added; see the documentation for more information.
  • Rapid React is supported only on the SQLite backend.

v0.3.0

06 Nov 18:51
Compare
Choose a tag to compare
  • Teams no longer have their own SQL table; you will need to DROP COLUMN associated_team on your matches tables if you use SQLite as a backend.
    • Many methods that work with teams have been removed; instead, manipulate matches.
  • The JSON backend is no longer supported; it may work but should not be relied upon in production. SQLite is simple enough to install and set up that it should not present a barrier to usage
  • As per the semver specification, "[the] major version zero (0.y.z) is for initial development ... [t]he public API SHOULD NOT be considered stable." Thus, this breaking change does not necessitate a v1 release.
  • StorageBackend#getMatchByNumber has been removed.

v0.2.0

26 Oct 03:03
Compare
Choose a tag to compare
  • Support TypeScript 4.4 and Node.js versions 16.x and 17.x
  • Add StorageBackend#getMatchesByNumber and support associating multiple Match objects with one match
    • SQLite makes it difficult to drop constraints, so you'll need to migrate your data if you used the SQLite backend and want to store multiple scouted teams per match
  • Deprecate StorageBackend#getMatchByNumber

v0.1.1

17 Dec 17:28
Compare
Choose a tag to compare

Fixes bugs in the JSON backend

v0.1.0

12 Dec 04:40
Compare
Choose a tag to compare

Fixed a bug in 0.0.5's dependencies
(v0.0.5 should've been 0.1.x per semver... oops!)

v0.0.5

12 Dec 02:22
Compare
Choose a tag to compare

Infinite Recharge is here! Hooray!

v0.0.4

25 Nov 05:21
Compare
Choose a tag to compare

Basic functionality; JSON and SQL backends. No Infinite Recharge support yet.