Skip to content

Version 2.7.0, beta 2

Pre-release
Pre-release

Choose a tag to compare

@rye rye released this 18 Dec 20:20
· 7640 commits to master since this release

v2.7.0 (Beta 2)

Added:

  • Added a new "yarn d" command to deduplicate dependencies
  • Added Renovate as our new automated dependency management tool, with a nice configuration (#3193)
  • Add "open webpage" row to student work detail
  • Added some logic to skip native builds if nothing that might affect them has changed (#3209)
  • All network requests are now cached according to the server's caching headers, even offline (#3310, #3320)

Changed:

  • Adjusted and deduplicated logic in API scaffolding
  • Switched time zone definitions from America/Winnipeg to US/Central
  • Pulled out time zone constants from all over the place into a central constant
  • Removed list footer credit for student activities dictionary (we're the source now)
  • Updated the privacy policy to more closely match what we do
  • Stopped storing login state in redux
  • Add a Danger rule to help enforce consistent use of the CHANGELOG
  • Refactored Fastlane files to resolve some code style issues
  • Updated Android JSC requirement to r236355
  • Changed Fastlane Testflight changelog format to be more concise
  • Pipe Detox output through xcpretty to reduce noise (#3188)
  • Extracted native build skipping and made it independent of branch (#3252, #3255)
  • Upgraded React-Navigation to v3.0.0, with associated breaking changes (#3259)
  • Told Circle to use Xcode 10.1 to build and test the iOS app
  • Updated Fastlane support url to point to the project's issues tracker (#3314)

Fixed:

  • Fixed an issue where Fastlane was reporting build failures despite having skipped the build (#3215)
  • Made sure that nightly builds will get built if something changed (#3261)
  • Fixed a syntax error in build skipping script (#3262)
  • Forced build skipping script to actually query Git history for nightly skip check (#3275)
  • Fixed the touchable ref from not passing from the filter toolbar button to the popover (#3279)
  • Resolved some circular require statements in our code (#3280)
  • Resolved issue with OleCard login just never working (#3308)
  • Made build tooling always build tagged commits (#3323)