18.0.0
What's Changed
- Prevent table editor from clobbering rich content by @longhotsummer in #1451
- add more actions to the toolbar by @goose-life in #1460
- Don't render duplicate issues by @longhotsummer in #1462
- build(deps): bump nokogiri from 1.13.1 to 1.13.4 by @dependabot in #1445
- Popup enrichments for linter issues by @longhotsummer in #1459
- Fix iteration issue by @goose-life in #1464
- replace call to tableToAkn by @longhotsummer in #1466
- Remove definitions by @goose-life in #1470
- Fix debatereport bulk import by @goose-life in #1477
- New Crowdin updates by @longhotsummer in #1480
- New Crowdin updates by @longhotsummer in #1482
- New Crowdin updates by @longhotsummer in #1483
- add check for mimetype when stashing images on import by @goose-life in #1485
- New Crowdin updates by @longhotsummer in #1488
- New Crowdin updates by @longhotsummer in #1489
- Reduce dependency on local indigo-web by @longhotsummer in #1495
- use latest indigo-web (8.1.2) by @goose-life in #1493
- build(deps): bump nokogiri from 1.13.4 to 1.13.6 by @dependabot in #1476
- Add french locale translation placeholders by @longhotsummer in #1490
- Use indigo-akn and web-components from npm by @longhotsummer in #1501
- Page counts by @goose-life in #1486
- Portions by @longhotsummer in #1504
- portuguese by @longhotsummer in #1505
- New Crowdin updates by @longhotsummer in #1506
- Portions by @longhotsummer in #1508
- New Crowdin updates by @longhotsummer in #1507
- Additional translation extraction by @longhotsummer in #1509
- build(deps): bump minimist from 1.2.5 to 1.2.6 by @dependabot in #1472
- Bump y18n from 4.0.0 to 4.0.3 by @dependabot in #1498
- Bump ssri from 6.0.1 to 6.0.2 by @dependabot in #1497
- Bump elliptic from 6.5.3 to 6.5.4 by @dependabot in #1510
- build(deps): bump nanoid from 3.1.23 to 3.3.3 by @dependabot in #1463
- build(deps): bump moment from 2.24.0 to 2.29.3 by @dependabot in #1473
- Replace libsass with dart sass by @longhotsummer in #1512
- Fix for epub generation by @longhotsummer in #1513
- Bump eslint from 7.32.0 to 8.18.0 by @dependabot in #1496
- Update to webpack 5 and latest eslint by @longhotsummer in #1520
- remove unused dependency on django-taggit by @longhotsummer in #1518
- Bump sass-loader from 12.1.0 to 13.0.2 by @dependabot in #1503
- Bump moment from 2.29.3 to 2.29.4 by @dependabot in #1519
- Use range functionality from indigo-akn. by @longhotsummer in #1517
- monaco 0.33.0 by @longhotsummer in #1523
- update indigo-akn by @longhotsummer in #1528
- translations up to end of files in indigo_app/templates/indigo_api by @longhotsummer in #1529
- Fix create_or_update on DocumentMetrics model by @goose-life in #1535
- Maintenance mode by @longhotsummer in #1539
- no numbered title for Acts with text numbers by @goose-life in #1543
- New Crowdin updates by @longhotsummer in #1511
- Xpath explorer by @goose-life in #1548
- rename html_to_akn_text_act --> akn for generic case by @goose-life in #1555
- update term_re to include all quotes on either side by @goose-life in #1545
- Components by @longhotsummer in #1557
- support alternation in term_re, only mark up matching quotes by @goose-life in #1565
- import all la-web-components by @longhotsummer in #1567
- Work frbr fields by @longhotsummer in #1568
- Only save updated fields by @longhotsummer in #1569
- Sentry Integration by @ro6ley in #1575
- compile epub scss during normal process by @longhotsummer in #1576
- Bulk Import Repeals Tweak by @ro6ley in #1585
- Better diffs and defined terms in all hierarchical elements by @longhotsummer in #1590
- Front end logic for time tracking document edits by @musangowope in #1588
- Add styling to accommodate wide document content by @musangowope in #1593
- Document Edit Activity by @ro6ley in #1580
- Use iso 639 2T language codes by @longhotsummer in #1594
- fix additional language code references by @longhotsummer in #1596
- Commencement Date Filter Fix by @ro6ley in #1597
- Don't consider a future commencement date as initial by @longhotsummer in #1601
- Better error display by @musangowope in #1604
- add padding bottom to toc so items are above label by @musangowope in #1605
- Handle Unknown Commencement Date on Bulk Imports by @ro6ley in #1606
- N+1 Fixes by @ro6ley in #1607
- Set SERVER_EMAIL to the same as DEFAULT_FROM_EMAIL by @longhotsummer in #1611
- Principal Works by @ro6ley in #1610
- Publication dates optional on country object by @longhotsummer in #1612
- Optional pub date fix by @longhotsummer in #1613
- Published Document Serializer Tweak by @ro6ley in #1614
- replace la-web-components with law-widgets by @longhotsummer in #1617
- New Crowdin updates by @longhotsummer in #1554
- updated indigo-akn dependency by @longhotsummer in #1623
- Add TLS/SSL Email Support by @buff0k in #1624
- Show consolidation note more by @goose-life in #1631
- Use statusText for error reporting of editTimes in fetch function by @musangowope in #1630
- add work_amendments to PublishedDocumentSerializer by @goose-life in #1632
- Split out HTML differ logic from attribute differ logic by @longhotsummer in #1634
- create import-content task on principal works (not non-stubs) by @goose-life in #1636
- Error report response.text() and editTimes by @musangowope in #1639
- update average words per page from 250 to 370 by @goose-life in #1640
- Prevent pushing a timeslot if editStartedAt empty by @musangowope in #1644
- DOCX mime type constant by @longhotsummer in #1653
- Bulk updater by @goose-life in #1645
- add disclaimer by @goose-life in #1660
- make tags to strip when diffing configurable by @longhotsummer in #1661
- subclass Form for ChapterMixin by @goose-life in #1662
- Fix bulk importer / updater by @goose-life in #1668
- latest docpipe by @longhotsummer in #1669
- Link multiple (active) amendments on bulk import by @goose-life in #1670
- allow work to be null on task serializer by @goose-life in #1674
- add audit_user_activity permission on UserProfile by @goose-life in #1675
- don't add 'item' to toc_elements on TocBuilderZA by @goose-life in #1677
- Log full text being parsed when parsing fails by @longhotsummer in #1679
- introduce is_consolidation, uses_chapter to place settings by @goose-life in #1680
- get country-level place settings only during migration by @goose-life in #1684
- fix get_consolidation_date on bulk importer by @goose-life in #1685
- Allow unicode characters in work's number field by @goose-life in #1683
- show block diffs as div, not inline by @longhotsummer in #1691
- Remove opengazettes publication integration by @longhotsummer in #1692
- add created_in_bulk to work properties of bulk-created works by @goose-life in #1693
- sentry profiling; bg task ops by @longhotsummer in #1694
- Fix bulk update error by @goose-life in #1696
- Slaw -> Bluebell by @goose-life in #1676
- Fix FOP by @goose-life in #1698
- Fix FOP (again) by @goose-life in #1699
- latest bluebell by @longhotsummer in #1703
- fix PDF breaking when rowspans are wrong in the markup by @goose-life in #1702
- Support all AKN elements in FOP by @goose-life in #1700
- Mark more strings as translatable by @longhotsummer in #1549
- Correct nested ITEMS in imports by recursively changing (sub)paras to… by @longhotsummer in #1710
- New Crowdin updates by @longhotsummer in #1711
- Support all AKN elements in HTML: update XSL by @goose-life in #1709
- add attachments listener for running linters by @goose-life in #1719
- differentiate between table and text edit modes by @longhotsummer in #1721
- Block or cancel tasks on bulk creation by @goose-life in #1720
- Make hierarchicalizer subclassable by @goose-life in #1725
- Identify Part headings on import by @goose-life in #1731
- Mark up Schedule headings correctly on import by @goose-life in #1742
- update NormaliseQuotes by @goose-life in #1741
- Paragraphs in schedules by @goose-life in #1746
- Fix annotations bug by @goose-life in #1749
- Bulk update commencement date by @goose-life in #1755
- More para num styles by @goose-life in #1751
- Multiple amendments at same date by @goose-life in #1761
- Publication document description by @goose-life in #1763
- Bugfix for recent open_tasks change by @goose-life in #1768
- Improve localization on coverpage by @goose-life in #1766
- check if row has
principalattr before continuing by @goose-life in #1770 - New Crowdin updates by @longhotsummer in #1767
- update bluebell dependency to use bluebell-akn by @longhotsummer in #1773
- Update docs by @goose-life in #1771
- Bluebell migration tweaks by @goose-life in #1777
- add --country-with-localities to bluebell migration by @goose-life in #1779
- replace all spaces with underscores in uploaded attachment filenames by @goose-life in #1780
Full Changelog: v17.2.1...v18.0.0