Releases: BREAD5940/frc-scouting
Releases · BREAD5940/frc-scouting
v0.6.0
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 matchesdefended
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
- Teams no longer have their own SQL table; you will need to
DROP COLUMN associated_team
on yourmatches
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
- Support TypeScript 4.4 and Node.js versions 16.x and 17.x
- Add
StorageBackend#getMatchesByNumber
and support associating multipleMatch
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
Fixes bugs in the JSON backend
v0.1.0
Fixed a bug in 0.0.5's dependencies
(v0.0.5 should've been 0.1.x per semver... oops!)
v0.0.5
Infinite Recharge is here! Hooray!
v0.0.4
Basic functionality; JSON and SQL backends. No Infinite Recharge support yet.