Skip to content

Releases: 18F/tock

Tock release v20200410.1

10 Apr 16:43
313e5f3
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 04/10/2020

On the heels of our most recent release and in the spirit of more frequent updates, we're following up with a quick round of tweaks to the utilization reports!

Stuff You Can See:
#1023 - Group Utilization report now correctly used target hours instead of total hours for denominator
#1028 - Remove is_staff check for utilization report page allowing all authenticated users to access

Tock release v20200409.1

09 Apr 16:10
8e86a37
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 04/09/2020

Available now in a cloud(.gov) near you, the latest and greatest Tock!

With our first update of the year we're making big changes to reporting. We've refreshed, revitalized, and opened access to utilization reports for individuals, business units, and 18F overall. As well as an indicator of progress towards billing targets when completing timecards each week.

Curious as to how Tock is crunching these numbers? Checkout the utilization page of the docs!

This is the first step towards more comprehensive reporting by Tock, there's plenty of work to be done and we'll continue to iterate. This iteration of utilization reporting is informational only and will be used to guide data cleaning and enhancement work. You may see unexpected data in the reports, please don't hesitate to pop into #tock-dev and ask any questions you may have.


Stuff You Can See:
  • #985 - Re-working how utilization is being calculated and displayed. Viewable on user detail pages and the overall utilization report.
  • #966 - Made utilization reports available to all users
  • #955 - Add billable hours indicator to timecard
  • #938 - Corrected url on user details page table of recent tocks
  • #1014, #1017 - Documentation updates for users & developers

Admin-only Features:
  • #992 - Business units are now configurable via the Admin

Under The Hood
  • #951 - Tweaked our CircleCI config a bit to simplify, modernize, and improve.
  • #954 - Updated cloud.gov release process tooling
  • #940 - Track billing expectations for each timecard
  • #1018, #1016 - Dependency updates

Tock Contributors for this release

Tock would like to thank:

@tbaxter-18f
@cantsin
@Jkrzy
@timothy-spencer
@cryptofilegsa
@amymok
@hbillings
@adunkman

Tock release v20191217.1

17 Dec 21:22
d63f0a9
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 12/17/2019

Our 6th Tock update of the calendar but only the 2nd with updates visible to you, the user! We're making it easier to resolve issues when submitting timecards, view summaries of recent Tock activity for each user, and a handful of other tweaks.


Stuff You Can See:
  • #927 - For each user details page, show a table of the 5 most recent reporting periods and hours per project Tock'd
  • #929 - Clarify common timecard errors and link directly to input with error state
  • #932 - Reports page now only shows links to FY19 and later. Reports to previous years are still accessible via URL query parameters or the API

Admin-only Features:
  • #930 - Revise navigation access to administrative features

Under The Hood
  • #928 - Updating python dependencies
  • #881 - A bit of Django model refactoring to remove unnecessary code

Tock Contributors for this release

Tock would like to thank:

@tbaxter-18f
@cantsin
@Jkrzy
@timothy-spencer

Tock release v20191107.1

07 Nov 21:39
ee797c8
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 11/07/2019

With our 5th Tock update of the calendar year we're back with another batch of maintenance updates on the backend.

Under The Hood
#922 & #923 - Add HSTS headers for BOD-01 compliance
#914 - Documentation updates

Tock release v20190827.1

27 Aug 21:11
58b51c2
Compare
Choose a tag to compare

For Those About To Tock
Liner Notes, 08/27/2019

Breaking out our fourth Tock update of the year with another batch of maintenance updates on the backend. We're updating a whole bunch of dependencies, removing some which are no longer needed, and doing a bit of tidying up.

Under The Hood Changes
#906 - Update jquery and django Screen Shot 2019-08-27 at 10 24 39 AM
#908 - removed un-needed $ from commands

Tock release v20190626.1

26 Jun 16:00
7781393
Compare
Choose a tag to compare

For Those About To Tock

Liner Notes, 06/26/2019

Coming out with our third Tock update of the year, another batch of maintenance updates on the backend. We're moving to the latest Long Term Support (LTS) version of Django, 2.2, ensuring we'll have access to security updates until April 2022.


Under The Hood:
#902 - Moving to the latest Django version and updating dependencies

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: