|  |  | 1 | Fix a regression in loading/storing datagrid column settings. |  chipx86 | January 11th, 2024, 3:19 p.m. |  | 
      
       |  |  | 2 | Bump spina dependency to 3.x |  david | February 19th, 2024, 10:35 p.m. |  | 
      
       |  |  | 2 | Add a simple CommaSeparatedValuesField for DB models. |  david | February 20th, 2024, 12:10 p.m. |  | 
      
       |  |  | 1 | Mark monkey-patched String methods as deprecated. |  david | January 9th, 2024, 10:57 a.m. |  | 
      
       |  |  | 1 | Remove a couple more jquery.gravy utilities. |  david | January 8th, 2024, 2:03 p.m. |  | 
      
       |  |  | 2 | Mark old inline editor implementation as deprecated. |  david | January 9th, 2024, 9:43 a.m. |  | 
      
       |  |  | 1 | Convert Djblets avatars bundle to TypeScript and spina. |  david | January 11th, 2024, 9:22 a.m. |  | 
      
       |  |  | 1 | Switch a lot of conditional behavior over from settings.DEBUG to PRODUCTION. |  david | January 10th, 2024, 8:37 a.m. |  | 
      
       |  |  | 2 | Add deprecation warnings to retina image methods. |  david | January 10th, 2024, 8:23 a.m. |  | 
      
       |  |  | 1 | Add a bunch of things to the warnings ignore list. |  david | January 8th, 2024, 1:40 p.m. |  | 
      
       |  |  | 1 | Remove old retina images JS code. |  david | January 8th, 2024, 1:59 p.m. |  | 
      
       |  |  | 1 | Get rid of usage of monkey-patched String methods. |  david | January 8th, 2024, 1:56 p.m. |  | 
      
       |  |  | 1 | Delete old $.inlineEditor implementation. |  david | January 8th, 2024, 1:47 p.m. |  | 
      
       |  |  | 1 | Move JSONField test model to a higher scope. |  david | January 8th, 2024, 1:43 p.m. |  | 
      
       |  |  | 1 | Bump @beanbag/eslint-plugin dependency to the latest version. |  david | January 3rd, 2024, 10:29 a.m. |  | 
      
       |  |  | 2 | Switch DMARC checking to use the publicsuffixlist module. |  chipx86 | December 13th, 2023, 12:58 a.m. |  | 
      
       |  |  | 1 | Add --no-build-isolation to pip invocation from setup.py. |  david | December 29th, 2023, 10:57 a.m. |  | 
      
       |  |  | 2 | Get rid of XHTML tags in JS. |  david | December 20th, 2023, 10:26 a.m. |  | 
      
       |  |  | 1 | Adjust order of operations in DMARC test mixin setup. |  david | December 13th, 2023, 9:30 p.m. |  | 
      
       |  |  | 1 | Update query catching and comparison for Django 4.2. |  chipx86 | December 7th, 2023, 11:45 p.m. |  | 
      
       |  |  | 2 | Sandbox cache backend errors in cache_memoize(). |  chipx86 | December 4th, 2023, 8:51 p.m. |  | 
      
       |  |  | 2 | Simplify ForwardingCacheBackend to reduce state storage. |  chipx86 | December 5th, 2023, 12:22 a.m. |  | 
      
       |  |  | 2 | Sandbox caching issues in the ratelimit code. |  chipx86 | December 4th, 2023, 9:03 p.m. |  | 
      
       |  |  | 2 | Add support for matching join types in equeries. |  chipx86 | November 18th, 2023, 1:05 p.m. |  | 
      
       |  |  | 1 | Remove the djblets.feedview module. |  chipx86 | November 22nd, 2023, 1:08 a.m. |  | 
      
       |  |  | 1 | Update all datetime/timezone usage to avoid deprecated functionality. |  chipx86 | November 22nd, 2023, 12:42 a.m. |  | 
      
       |  |  | 1 | Add a tox configuration to ease multi-Python tests. |  chipx86 | November 22nd, 2023, 12:51 a.m. |  | 
      
       |  |  | 1 | Add support for Django 4.2 in Djblets 5. |  chipx86 | November 21st, 2023, 11:42 p.m. |  | 
      
       |  |  | 1 | Update settings and calls to use the new Django storage API. |  chipx86 | November 22nd, 2023, 12:25 a.m. |  | 
      
       |  |  | 2 | Fix the order in which we apply the datagrid queryset data augmentation. |  chipx86 | November 16th, 2023, 12:40 a.m. |  | 
      
       |  |  | 2 | Fix issues using ListEditWidget with more complex sub-widgets. |  chipx86 | November 13th, 2023, 7:29 p.m. |  | 
      
       |  |  | 2 | Track subqueries in Q filter values in catch_queries(). |  chipx86 | November 6th, 2023, 6:17 p.m. |  | 
      
       |  |  | 2 | Add support for extended subquery comparison in compare_queries(). |  chipx86 | November 6th, 2023, 12:02 a.m. |  | 
      
       |  |  | 2 | Add support for tracking subqueries in catch_queries(). |  chipx86 | November 3rd, 2023, 11:54 p.m. |  | 
      
       |  |  | 2 | Move the assertQueries comparison code into a dedicated module. |  chipx86 | November 2nd, 2023, 2:13 p.m. |  | 
      
       |  |  | 2 | Add a __note__ field for attaching notes to assertQueries expectations. |  chipx86 | October 29th, 2023, 4:17 p.m. |  | 
      
       |  |  | 1 | Undo a decorator change and expand unit tests. |  chipx86 | October 27th, 2023, 3:37 p.m. |  | 
      
       |  |  | 2 | Split assertQueries's query capturing into a new utility function. |  chipx86 | October 23rd, 2023, 3:42 p.m. |  | 
      
       |  |  | 2 | Add typing and fix issues throughout the datagrids code. |  chipx86 | October 17th, 2023, 7:31 p.m. |  | 
      
       |  |  | 2 | Add smarter datagrid pagination, query augmentation, and distinct handling. |  chipx86 | October 22nd, 2023, 11:40 p.m. |  | 
      
       |  |  | 2 | Add subquery checks in assertQueries(), and improve output formatting. |  chipx86 | October 23rd, 2023, 6:08 p.m. |  | 
      
       |  |  | 2 | Improve the usage, output, comparison, and logic of assertQueries. |  chipx86 | October 23rd, 2023, 1:39 a.m. |  | 
      
       |  |  | 2 | Update decorators to more correctly set function metadata. |  chipx86 | October 25th, 2023, 9:17 p.m. |  | 
      
       |  |  | 1 | Add support for Python 3.12. |  chipx86 | October 15th, 2023, 4:41 p.m. |  | 
      
       |  |  | 4 | Add release notes for Djblets 4.0. |  chipx86 | October 7th, 2023, 5:49 p.m. |  | 
      
       |  |  | 2 | Update dependency minimums for Djblets. |  david | October 11th, 2023, 2:23 p.m. |  | 
      
       |  |  | 2 | Fix a unit test regression from a bad import update. |  chipx86 | October 11th, 2023, 12:16 p.m. |  | 
      
       |  |  | 2 | Work around cache backend flapping mitigation in HealthCheckView. |  chipx86 | October 9th, 2023, 3:09 a.m. |  | 
      
       |  |  | 2 | Fix documentation issues throughout Djblets. |  chipx86 | October 9th, 2023, 8 p.m. |  | 
      
       |  |  | 2 | Avoid crashing when GenerationSynchronizer failed to talk to cache. |  chipx86 | October 9th, 2023, 3:15 a.m. |  |