Skip to content

Releases: 18F/tock

Tock release v20190519.1

19 May 13:20
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 05/19/2019

With only the second update to Tock this year, we're rolling out a few small maintenance updates on the backend. Latest versions of python and javascript dependencies as well as our Cloud Foundry stack.

Shout out to our friends @ Cloud.gov for the wonderful home, we plan to stay awhile!


Under The Hood:
#896 - updating our dependencies and CF stack to cflinuxfs3

Tock release v20190305.1

05 Mar 16:45
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 03/05/2019

The first Tock update of the new year brings a handful of tweaks to both the front and backends. The week-to-week Tocking experience remains unchanged but we've fixed a few bugs and removed functionality which was no longer of use. We also addressed an issue on the backend which caused a handful of confusing submission errors.


Stuff You Can See:
  • FY reports now only include specified years (#847)
  • Round Total Hours sum to 2 decimal precision (#850)
  • Display rendered markdown for timecard note (#851)
  • Employee Organization now shown on weekly report tables (#857)
  • Removed inactive users from the employees list (#883)
  • Removed data visualizations (#879)

Admin-only Features:
  • Removed the operations dashboard (#863)

Under The Hood:
  • Fixed Local Development Environment (#843)
  • Use default Django handlers for 400, 403, 404, and 500 errors (#858)
  • Update Google script names and onboarding docs (#860)
  • Update offboarding.md (#876)
  • E2E tests with Jest and Puppeteer (#882)
  • Allow users to swap project IDs across timecard entries (#886, #888)
  • Update dependencies (#890, #893)

Code Contributors for this release

Team Tock would like to thank:

Tock release v20181101.1

01 Nov 22:03
5d4f129
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 11/01/2018

There's a lot of changes under the hood in this release, but let's talk about the ones that will matter to you: First, if you're a never-billable employee (which is different from "non-billable"), you shouldn't make Tock angry every week anymore. And if you've ever gotten stuck in the Tock-won't-let-me-out-of-this-endless-login loop before, you'll be happy to know that annoying defect is now fixed.

Other than that, the release is mostly important under-the-hood changes, including a big update to Django 2.0 and a lot of related dependencies. Those were exciting to us, at least.


Stuff You Can See:
  • Inactive users no longer get stuck in an endless loop (#826)
  • Updated local development docs (#818)
  • Never-billable employees should no longer make Tock angry (#828)

Admin-only Features:
  • We now have a static app for when Tock needs to be in maintenance mode (#830)

Under The Hood:
  • Updated packages to reduce vulnerabilities (#817)
  • Safer markdown formatting (#833)
  • Remove hardcoded non-billable check so we don't have to change it every time that group changes. (#835)
  • Updated to Django 2.0 (with related dependencies (#840)

Code Contributors for this release

Team Tock would like to thank:

Tock release v20180619.1

19 Jun 13:52
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 06/19/2018

We're making a few changes to Tock with this release. This release includes ATO-related remediations for Tock which effect the user experience of the system. This release also includes some changes to the administrator user experience as well.

The ATO-related are additional UX changes around logging out of Tock. Logging out of Tock now communicates with the cloud.gov UAA server to ensure that the UAA Session is deleted at the UAA server level. This ensures that logging out of Tock is register in the system within milliseconds. Another ATO-related change is that Tock will now automatically log you out if you are inactive for more than 60 minutes on the site from the last request. There is currently no warning for this functionality. If you are idle on the Tock site for more than 60 minutes, your next request will redirect you to login again.

The rest of the changes made to Tock are outlined below.


Stuff You Can See:
  • Clearer Tock notifications leveraging both Happy Tock and Angry Tock #769
  • Improved TimeCard form UX #804
  • Implement UAA client logout #814
  • Auto logout functionality #815

Admin-only Features:
  • Snippets report update to include both General and 18F Non-Billable projects. #782

Under The Hood:
  • Rename credentials service in production from tock-creds-prod to tock-credentials #776
  • Updates to documentation with help from the 18F Writing Lab #771
  • Leverage Snyk instead of Gemnasium for automated dependency vulnerability scanning #805
  • Add documentation around logging and backups #809

Code Contributors for this release

Team Tock would like to thank:

Tock release v20180404.1

04 Apr 15:20
c489dbe
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 04/03/2018

We've optimized the Utilization pages which now perform about 30% faster. These pages are still fairly slow, but should feel zippier for the folks utilizing them. We've also added multiple links to the Tock Change Request form in the navigation and the footer of the site, so no need to hunt down that form anymore! 🎉

In this release, we're also including some updates under-the-hood to continuously recycling the production deployment so that it's always on the latest Python build pack provided by ☁️.gov. And lastly, we're updating Django to the latest release of 1.11.12 in this release.

Thanks for reading and happy tocking!


Stuff You Can See:

Admin-only Features:
  • Refactored GroupUtilization for better performance. #765

Under The Hood:
  • Recycle production instances on a schedule #772
  • Update Django and several project-related dependencies #773

Code Contributors for this release

Team Tock would like to thank:

Tock Release v20180329.1

29 Mar 18:29
ece82ca
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 03/29/2018

The latest version of Tock contains a lot of under-the-hood changes for both the
Tock application and overall documentation for the project. We've updated our
Getting Started documentation along with various other pages for ATO purposes.
Tock has also fully transitioned over to using pipenv and various dependencies
were updated in the process. The about.yaml file was removed from the project,
as it's no longer necessary for an ATO. Along with documentation, Tock now has
logging covering the event logs that are required for control AU-2. Lastly, Tock
is now on a clearer path to being upgradable to Django 2.0 in the future as
well.

Thanks for reading and happy tocking!


Stuff You Can See:
  • Fix 404s on static files we control #761

Admin-only Features:
  • N/A

Under The Hood:
  • Update Getting Started w/ valid username #755
  • Update debug-toolbar config #759
  • Refactor manifests away from deprecated changes #763
  • Transition to Pipenv and update python/js dependencies #762
    • Pipenv generated requirements.txt and dependency updates #768
  • Update project documentation #752
    • Update logging for ATO #766
  • Explicitly set on_delete=CASCADE for foreign keys #742
  • Remove about yaml RIP #767

Code Contributors for this release

Team Tock would like to thank:

Tock Release v20180315.1

15 Mar 16:20
bafc00b
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 03/15/2018

We've made two new updates to the Tock API this release. When you attempt to retrieve a reporting period that doesn't exist in Tock, you will now receive a 404 rather than an empty response. The other update is that we are now including GS level grades in Timecard data responses from the API. This will help the TTS operations team gather some very useful data about project burn rates.

See a list of all the changes below.

Thank you and happy tocking!


Stuff You Can See:
  • Invalid reporting periods should 404. #746
  • Include grade in timecards.json response. #758

Admin-only Features:
  • None.

Under The Hood:
  • Fix authentication info in README.md and get rid of .env.sample. #751
  • Fixed template error in elif. #741

Code Contributors for this release

Team Tock would like to thank:

Tock Release v20180308.2

08 Mar 22:44
7533623
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 03/08/17

Tock has been updated with a newly designed footer and various under-the-hood changes. Please let us know of any issues in #tock-dev.

Thanks and happy tocking!


Stuff You Can See:

Admin-only Features:
  • None.

Under The Hood:
  • Update to Django 1.11 LTS. #740
  • Read versioning information from a file. #750
  • Add context processing to Error pages 400, 403, 404, & 500. #747

Code Contributors

The Tock team would like to thank

Tock Release v20180308.1

08 Mar 20:32
abbe73a
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 03/08/17

Another deployment bug fix release. Please read the notes for the previous release.


Stuff You Can See:
  • None.

Admin-only Features:
  • None.

Under The Hood:
  • Changes to deployment using cf login and cf set-env.

Tock Release v20180307.2

07 Mar 22:02
cf8578b
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 03/07/17

Quick bug fix release. Please read the notes for the previous release.


Stuff You Can See:
  • Fixes link to tag in footer introduced in v20180307.1 PR: #744

Admin-only Features:
  • None.

Under The Hood:
  • None.