Releases: UMN-LATIS/z
2.5.0
What's Changed
- Bump rexml from 3.2.6 to 3.2.8 by @dependabot in #170
- keep user on same page of urls after they save edit by @jxjj in #179
- Bump postcss from 8.4.21 to 8.4.31 by @dependabot in #174
- Bump semver from 7.3.8 to 7.6.2 by @dependabot in #168
- Bump nokogiri from 1.16.4 to 1.16.5 by @dependabot in #169
- Bump axios from 1.3.4 to 1.6.0 by @dependabot in #171
- Bump word-wrap from 1.2.3 to 1.2.5 by @dependabot in #172
- Bump follow-redirects from 1.15.2 to 1.15.6 by @dependabot in #173
- when viewing collection, add new zlink to said collection by @jxjj in #182
- fix: missing callback ActionNotFound exception by @jxjj in #181
- Add notes to urls by @jxjj in #185
Full Changelog: 2.4.0...2.5.0
2.4.0
✨ Features
🔧 Fixes and Chores and Other Whatnot
- Update 404 Not Found page with a little more info about what link isn't working and who to check with #166
- change default z email to [email protected] #151
- Update to Rails 7.1 #160
- fix bottom padding on error page #165
Full Changelog: 2.3.0...2.4.0
2.3.0
What's Changed
- Add Cypress 12.3 and migrate Capybara feature tests to Cypress by @jxjj in #125
- Remove capybara and
/spec/feature
tests by @jxjj in #127 - Update to Rails 7.0.4 and Ruby 3.2.0 (Stacked on #127) by @jxjj in #128
- Update Z UI to use CLA Vue Template components by @jxjj in #133
- update ajax-datatables gem from 0.4.3 to 1.4.0 by @jxjj in #134
- silence Git SCM plugin load warning by @jxjj in #132
- fix: n+1 query on groups index page by @jxjj in #135
- Prevent non-admins from accessing admin groups page by @jxjj in #137
- Improve admin pages: make collections page filterable with datatable, show zlink and long urls on urls page, add icon to group owners, link individual owners to people search, fix audit page rendering by @jxjj in #140
- docs: add install js deps with yarn by @jxjj in #142
- hide ID column in on admin collections page by @jxjj in #141
Full Changelog: 2.2.1...2.3.0
2.2.1
What's Changed
- Disable submit button if add new member form is blank by @jxjj in #60
- Support ES2015 syntax with Uglifier by @jxjj in #61
- Add Production Deployment Instructions by @jxjj in #64
- Handle bad requests with malformed urls and query strings by @jxjj in #66
- Add tests for datables filters. Refactor urls tests: split into multiple files and flatten. by @jxjj in #69
- Update Rubocop and resolve offenses - or disable them until later by @jxjj in #49
- Bump url-parse from 1.5.1 to 1.5.3 by @dependabot in #68
- Add tests for Click model by @jxjj in #71
- Update to Rails 6.1 by @jxjj in #72
- Return 404 if url not found when accessing url stats page by @jxjj in #73
- Fix 500 error when accessing move_to_group/new by @jxjj in #74
- Bump follow-redirects from 1.14.1 to 1.14.8 by @dependabot in #91
- Bump nokogiri from 1.12.3 to 1.13.3 by @dependabot in #95
- Remove Goldy from 404 by @jxjj in #111
Full Changelog: 2.2.0...2.2.1
2.2.0
Recover from redirect exceptions gracefully
2.0.5 Merge pull request #480 from latis-sw/hotfix/recover-from-redirect-ex…
Remove Geocoder
Geocoder was causing issues with location identifying. We've implemented a manual solution to query freegeoip.net to determine the source of the IP.
Reduce LDAP requests and cache user data.
This release covers a lot of ground on reducing LDAP requests, and implements caching of user data for 24 hours. Hopefully, this will do away with most LDAP related issues. The timeout is still set to 5 seconds, so in the event that LDAP hiccups for whatever reason, that would still throw an error, but it would not be due to over-saturation from our host.
Batch Delete and small updates
This release includes the new Batch Delete functionality and a new What's New page under the "Help" menu. Also, smaller bug fixes and adjustments to UI.
API Release
This release features an API! See the new API tab to learn more! Enjoy!