Releases: 18F/tock
Tock release v20200410.1
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
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
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:
Tock release v20191107.1
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
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 | |
#908 - removed un-needed $ from commands |
Tock release v20190626.1
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
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
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
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
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
and18F Non-Billable
projects. #782
Under The Hood:
- Rename credentials service in production from
tock-creds-prod
totock-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: