Skip to content

Latest commit

 

History

History
67 lines (65 loc) · 7.27 KB

File metadata and controls

67 lines (65 loc) · 7.27 KB

Relevant Version History / current working features:

Please, add the latest build info on top of the list; use Version::MAJOR only after gold release; keep semantic versioning in line with framework's

  • 0.8.22 [Steve A.] re-sync'ed w/ base engine; bundle updates
  • 0.8.12 [Steve A.] updated container base image to ruby:3.1.4-alpine3.19
  • 0.8.11 [Steve A.] re-sync'ed w/ base engine; bundle updates; updated version to 0.8.11
  • 0.8.10 [Steve A.] re-sync w/ base engine; bundle updates; removed CodeClimate from CircleCI build setup
  • 0.8.09 [Steve A.] fixed patch path for ActiveSupport logger
  • 0.8.08 [Steve A.] made the patch idempotent, so it will be silently skipped if already applied
  • 0.8.07 [Steve A.] applied patch for ActiveSupport logger loading order issue in activesupport 6.1.7.10; updated circleci config
  • 0.8.00 [Steve A.] re-sync w/ base engine; bundle updates; fix sorting by date & ID in tools/latest_updates
  • 0.7.25 [Steve A.] re-sync w/ base engine; bundle updates
  • 0.7.24 [Steve A.] API endpoint to retrieve latest updates (last rows only from commonly imported entities); descending order for api_daily_uses_api; bundle & rubocop updates
  • 0.7.23 [Steve A.] re-sync w/ base engine; bundle updates
  • 0.7.19 [Steve A.] re-sync w/ base engine; bundle updates
  • 0.7.18 [Steve A.] re-sync w/ base engine; bundle updates & misc specs adjustments; removed Patreon links for sponsorship
  • 0.7.16 [Steve A.] re-sync w/ base engine & bundle update
  • 0.7.12 [Steve A.] fixed MariaDB required version for CircleCI build; re-sync w/ base engine & bundle update
  • 0.7.10 [Steve A.] re-sync w/ base engine & bundle update; added IndividualRecords api with specs and blueprints;
  • 0.7.09 [Steve A.] re-sync w/ base engine & bundle update; also split some CircleCI jobs trying to improve build timings
  • 0.7.08 [Steve A.] re-sync w/ base engine & bundle update; disambiguation for list /meetings code parameter
  • 0.7.00 [Steve A.] update to Rails 6.1; specs adjustments
  • 0.6.30 [Steve A.] re-sync w/ base engine; added Prosopite config in test & development environments for quick checking specific API endpoints, although kept it disabled as well as Bullet
  • 0.6.20 [Steve A.] updated CORS, session storage & CSP settings; bundle update & resync w/ base engine
  • 0.6.12 [Steve A.] CircleCI workflow edits: simplified build for docker-versioned (skips tests when tags are published to get the release sooner)
  • 0.6.10 [Steve A.] re-sync w/ base engine; support for RelayLaps & for absolute timings in MRS
  • 0.6.00 [Steve A.] upgrade to Ruby 3.1.4
  • 0.5.22 [Steve A.] re-sync w/ base engine; bundle & build setup update
  • 0.5.20 [Steve A.] re-sync w/ base engine; bundle & build setup update; minor specs adjustments
  • 0.5.12 [Steve A.] re-sync w/ base engine; minor specs & blueprints updates
  • 0.5.05 [Steve A.] re-sync w/ base engine; now all API list methods respond with proper to_hash methods instead of the un-overridden to_json default; added locked & active parameters to /user
  • 0.5.03 [Steve A.] resync w/ base engine: slight change in ImportQueueDecorator so that #chrono_delta_label can be called also on master chrono rows
  • 0.5.01 [Steve A.] resync w/ base engine; added issues API; updated Team manager API w/ support for more filtering (Team & Season); bundle security update
  • 0.4.21 [Steve A.] resync w/ base engine
  • 0.4.20 [Steve A.] resync w/ base engine: some security updates; increased duration of JWTs to 10 hours; removed unconfirmed new user access possibility; added a default scope for Team
  • 0.4.11 [Steve A.] added 'description' as synonym for 'name' in /meetings
  • 0.4.10 [Steve A.] resync w/ base engine: forced UTF-8 encoding for downloaded script files in ImportQueues
  • 0.4.09 [Steve A.] resync w/ base engine: using proper download method for attachments in ImportQueue
  • 0.4.07 [Steve A.] resync w/ base engine;
  • 0.4.06 [Steve A.] ordering by DESC id for some entities (meetings, badges, affiliations, ...); minor filtering parameters adjust for some endpoints; resync w/ base engine;
  • 0.4.05 [Steve A.] support batch SQL import data POST to dedicated API endpoint directly into ImportQueues as file attachments; re-sync w/ base Engine; added (unique) fuzzy matches to the results list for filtered searches in Meetings, SwimmingPools, Cities, Swimmers & Teams.
  • 0.3.51 [Steve A.] re-sync w/ base engine
  • 0.3.50 [Steve A.] bump Rails to 6.0.4.7 for security fixes
  • 0.3.48 [Steve A.] minor bundle security fixes; re-sync with the base engine; added CRUD endpoints for /calendars, /badge_payments & /meeting_sessions & ID value override in POST /season; added /badges/search endpoint by name and year; added missing create & delete endpoints for /meeting_events & /meeting_programs
  • 0.3.39 [Steve A.] category types clone endpoint & support for locale override in most detail retrieval endpoints + updated blueprints
  • 0.3.37 [Steve A.] added /tools/compute_score (& time); more filtering options for /team_managers, /badges & /lookup; C-R-U endpoints for /federation_types & /season_types; create /season; full CRUD endpoints for /standard_timing
  • 0.3.30 [Steve A.] added several missing endpoints: DELETE /user, GET+PUT+DELETE+LIST /team_managers, DELETE /badge, GET /admin_grants, PUT /meeting_event, PUT /meeting_program
  • 0.3.29 [Steve A.] upgrade to Rails 6.0.4.1 due to security fixes
  • 0.3.25 [Steve A.] added /setting endpoints
  • 0.3.20 [Steve A.] re-synch w/ DB structure 1.92.3 (data clean-up)
  • 0.3.11 [Steve A.] data fixes for laps; DB structure 1.92.0
  • 0.3.07 [Steve A.] POST new city now requires both country & country_code to avoid invalid data with default 'IT'
  • 0.3.06 [Steve A.] swimming_pool association in UserResult is no longer optional; minor refactorings
  • 0.3.01 [Steve A.] improved structure for import_queues & helpers; data migrations & misc fixes
  • 0.2.18 [Steve A.] upgraded gem set due to security fixes; added 'name' filtering parameter to /lookup endpoint; added endpoints, blueprints & specs for UserWorkshop, UserResult, UserLap, CategoryType, ImportQueue & APIDailyUsage
  • 0.2.05 [Steve A.] bump versioning according to main application
  • 0.1.93 [Steve A.] revised Docker builds & continuous deployment procedure
  • 0.1.82 [Steve A.] default container port is now 8081
  • 0.1.81 [Steve A.] restricted access for /user(s) endpoints; improved specs for maintenance mode
  • 0.1.80 [Steve A.] re-synch w/ base engine (OAuth2 support for Facebook & Google logins for non-API requests)
  • 0.1.76 [Steve A.] improved build setup; goggles_db re-synch'ed
  • 0.1.75 [Steve A.] removed vulnerability in /lookup API endpoint; upgrade to Ruby 2.7.2; documentation updates
  • 0.1.73 [Steve A.] all API endpoints for major entities done, minus GoggleCup, MeetingTeamScore, StandardTiming & misc personal & season records; updated license to be compliant with goggles_db gem
  • 0.1.61 [Steve A.] API endpoints for Meetings reservations, events & programs
  • 0.1.54 [Steve A.] API endpoints up to Meetings & entries (no events or results)
  • 0.1.21 [Steve A.] API endpoints halfway through (DB Engine still missing all Meeting entities); CI pipeline setup & basic Docker builds (production deployment still postponed)