What's Changed
Bugfixes
- Works editor custom lists endpoints not handling library list ownership (PP-1962) by @jonathangreen in #2186
- Fix 'NoneType' object has no attribute 'computed' error (PP-1961) by @jonathangreen in #2184
- Handle Overdrive refresh_patron_access_token failues (PP-1964) by @jonathangreen in #2188
- Filter on library when checking lane name unique (PP-1967) by @jonathangreen in #2190
- Make sure we handle ProblemDetail response from _crawlable_feed (PP-1975) by @jonathangreen in #2199
- Filter work summary to remove non-xml safe characters (PP-1969) by @jonathangreen in #2198
Other Changes
- Move custom lists pydantic model into models package by @jonathangreen in #2187
- Log additional Palace request data by @jonathangreen in #2189
- Remove
Library.all_collections
property. by @tdilauro in #2191 - Remove unused
Collection.parents
attribute. by @tdilauro in #2192 - Replace sqlalchemy backref parameter with back_populates by @jonathangreen in #2194
- Rename collection library associations. (PP-1875) by @tdilauro in #2195
- Move ISBN lookup to identifier module. (PP-1948) by @tdilauro in #2196
- [PP-1914] Remove collection facet from feed. by @dbernstein in #2182
Dependency Updates
- Bump pyfakefs from 5.7.1 to 5.7.2 by @dependabot in #2203
- Bump pytest from 8.3.3 to 8.3.4 by @dependabot in #2202
- Bump pyjwt from 2.10.0 to 2.10.1 by @dependabot in #2200
- Bump pyopenssl from 24.2.1 to 24.3.0 by @dependabot in #2201
- Bump redis from 5.2.0 to 5.2.1 by @dependabot in #2206
Full Changelog: v25.0.0...v25.1.0