Quite some work has gone into Edlib over the last few years. We are once again releasing version.
What's Changed
Bug fixes
- restore iframe dimensions by @emmachughes in #2847
Developer experience improvements
- Enable hot module reloading for Vite in dev environment by @emmachughes in #2459
Documentation
- Docs update by @tmkarlsen in #2875
- Docs: Fix SVG colors by @chrieinv in #2876
- Update css with better greens by @tmkarlsen in #2878
- Updated logo files by @tmkarlsen in #2880
- Docs: Update LTI extended parameters by @chrieinv in #2917
- Minor textual updates by @tmkarlsen in #2925
- improve hosting documentation by @emmachughes in #2956
- fix documentation mistake by @emmachughes in #2969
- hub: add option to verify users from social login by @emmachughes in #2968
- Create Edlib_logo_white_outline.svg by @tmkarlsen in #2971
- Fix troubles discovered during setup by @maxmoeschinger in #2977
- improve docker setup for devs by @emmachughes in #2979
- Add pricing to our documentation by @maxmoeschinger in #2986
- add codecov for hub by @emmachughes in #3007
- remove lti_tools.proxy_launch by @emmachughes in #2965
- Add publish toggle to Hub, reflect status in CA by @emmachughes in #3011
Other Changes
- remove unused AuthenticationHandler stuff by @emmachughes in #1534
- Fix JWT update endpoint by @emmachughes in #1521
- Remove unused Safari hack by @emmachughes in #1538
- Setup matomo plugin in Docs by @Kamelon7 in #1548
- Update common API dependencies, drop use of IMSGlobal library by @emmachughes in #1549
- Removed title from navbar by @Kamelon7 in #1551
- Load view count from database instead of ES by @emmachughes in #1557
- Proper fix for the view counts by @emmachughes in #1558
- Support for Norwegian nynorsk by @chrieinv in #1560
- Improve language build by @chrieinv in #1561
- Bump league/flysystem-ziparchive from 3.2.0 to 3.2.1 in /sourcecode/apis/contentauthor by @dependabot in #1564
- Bump laravel/framework from 9.26.1 to 9.27.0 in /sourcecode/apis/common by @dependabot in #1565
- Bump spatie/laravel-ignition from 1.3.1 to 1.4.1 in /sourcecode/apis/common by @dependabot in #1566
- Bump laravel/framework from 9.22.1 to 9.27.0 in /sourcecode/apis/contentauthor by @dependabot in #1567
- Bump nunomaduro/collision from 6.2.1 to 6.3.0 in /sourcecode/apis/common by @dependabot in #1568
- Bump packbackbooks/lti-1p3-tool from 5.2.0 to 5.2.1 in /sourcecode/apis/common by @dependabot in #1569
- Bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /sourcecode/apis/common by @dependabot in #1570
- Bump phpstan/phpstan from 1.8.2 to 1.8.3 in /sourcecode/apis/contentauthor by @dependabot in #1571
- Bump swagger-jsdoc from 6.2.1 to 6.2.5 in /sourcecode/apis/doku by @dependabot in #1573
- Bump swagger-jsdoc from 6.2.1 to 6.2.5 in /sourcecode/proxies/lti by @dependabot in #1576
- Bump spatie/laravel-ignition from 1.3.1 to 1.4.1 in /sourcecode/apis/contentauthor by @dependabot in #1574
- Bump swagger-jsdoc from 6.2.1 to 6.2.5 in /sourcecode/proxies/url by @dependabot in #1579
- Bump swagger-jsdoc from 6.2.1 to 6.2.5 in /sourcecode/apis/lti by @dependabot in #1585
- Bump moment-timezone from 0.5.34 to 0.5.37 in /sourcecode/npm/nodeUtils by @dependabot in #1591
- Bump i18next from 21.6.14 to 21.9.1 in /sourcecode/npm/components by @dependabot in #1593
- Bump nock from 13.2.8 to 13.2.9 in /sourcecode/npm/nodeUtils by @dependabot in #1595
- Bump swagger-jsdoc from 6.2.1 to 6.2.5 in /sourcecode/apis/resources by @dependabot in #1596
- Bump swagger-jsdoc from 6.2.1 to 6.2.5 in /sourcecode/proxies/auth by @dependabot in #1581
- Bump @babel/node from 7.18.6 to 7.18.10 in /sourcecode/npm/nodeUtils by @dependabot in #1603
- Bump @popperjs/core from 2.11.5 to 2.11.6 in /sourcecode/npm/components by @dependabot in #1604
- Bump phpunit/phpunit from 9.5.21 to 9.5.24 in /sourcecode/apis/contentauthor by @dependabot in #1587
- Bump swagger-jsdoc from 6.2.1 to 6.2.5 in /sourcecode/apis/auth by @dependabot in #1597
- Bump axios-mock-adapter from 1.21.1 to 1.21.2 in /sourcecode/apis/resources by @dependabot in #1602
- Bump amqplib from 0.10.0 to 0.10.3 in /sourcecode/npm/nodeUtils by @dependabot in #1605
- Bump react-popper from 2.2.5 to 2.3.0 in /sourcecode/npm/components by @dependabot in #1606
- Bump @testing-library/jest-dom from 5.16.4 to 5.16.5 in /sourcecode/proxies/admin by @dependabot in #1607
- Bump react-i18next from 11.17.4 to 11.18.5 in /sourcecode/npm/components by @dependabot in #1609
- Bump swagger-jsdoc from 6.2.1 to 6.2.5 in /sourcecode/proxies/resource by @dependabot in #1582
- Bump swagger-jsdoc from 6.2.1 to 6.2.5 in /sourcecode/apis/url by @dependabot in #1590
- Bump matthiasmullie/minify from 1.3.68 to 1.3.69 in /sourcecode/apis/contentauthor by @dependabot in #1610
- Bump @babel/cli from 7.18.6 to 7.18.10 in /sourcecode/npm/nodeUtils by @dependabot in #1575
- Bump laravel/horizon from 5.9.10 to 5.10.0 in /sourcecode/apis/contentauthor by @dependabot in #1612
- Bump @testing-library/jest-dom from 5.16.4 to 5.16.5 in /sourcecode/npm/components by @dependabot in #1601
- Bump nunomaduro/larastan from 2.1.12 to 2.2.0 in /sourcecode/apis/contentauthor by @dependabot in #1613
- Bump guzzlehttp/guzzle from 7.4.5 to 7.5.0 in /sourcecode/apis/contentauthor by @dependabot in #1616
- Bump masterminds/html5 from 2.7.5 to 2.7.6 in /sourcecode/apis/contentauthor by @dependabot in #1617
- Bump @babel/core from 7.18.6 to 7.18.13 in /sourcecode/npm/nodeUtils by @dependabot in #1615
- Update CA react-intl version by @chrieinv in #1562
- Update PHPStan to 1.8.4. Generate new baseline for PHPStan by @chrieinv in #1622
- Remember open filter blocks by @emmachughes in #1625
- GH #1563: Remove html from translation files by @chrieinv in #1621
- GH #1620: Show text fields that uses 'showWhen' and 'NDLAShowWhen' widgets in scriptview by @chrieinv in #1626
- Fix expansion of saved filters by @emmachughes in #1628
- GH #890: Refresh resource list and counts after resource delete by @chrieinv in #1624
- GH #1470: Curl required for healthcheck by @chrieinv in #1537
- Fix auth startup properly by @emmachughes in #1629
- #1640: Show max score script status in CA Admin by @chrieinv in #1641
- Fix incorrect dateformat in blogpost filename by @chrieinv in #1645
- #594: Update docs to use Node 16-alpine by @chrieinv in #1644
- GH #1646: Set HTML lang attribute when viewing resource by @chrieinv in #1648
- Remove ancient Content Explorer remnants by @emmachughes in #1541
- GH #1503: Display one card horizontally in CE on small screens by @chrieinv in #1649
- Add Storybook addon for responsive view presets by @chrieinv in #1654
- GH #1505: Use auto positioning for the card menu by @chrieinv in #1651
- GH #999: Use icon in cardview for preview, avoids stacked buttons by @chrieinv in #1650
- Bump jest from 27.5.1 to 29.0.2 in /sourcecode/proxies/lti by @dependabot in #1639
- Bump jest from 27.5.1 to 29.0.2 in /sourcecode/npm/nodeUtils by @dependabot in #1638
- Bump jest from 27.5.1 to 29.0.2 in /sourcecode/apis/auth by @dependabot in #1637
- Bump jest from 27.5.1 to 29.0.2 in /sourcecode/apis/resources by @dependabot in #1636
- GH #1652 language dropdown and sort on small screens by @chrieinv in #1653
- Bump jest from 29.0.2 to 29.0.3 in /sourcecode/apis/resources by @dependabot in #1659
- Add git to setup prerequisites by @emmachughes in #1663
- Fix card view displaying cards at bottom if few cards by @chrieinv in #1664
- Added cookie banner by @Kamelon7 in #1665
- GH #1504: Responsive main menu by @chrieinv in #1668
- fix HTML escaping issues by @ssethupathy in #1671
- Bump jest from 27.5.1 to 29.0.3 in /sourcecode/proxies/auth by @dependabot in #1662
- Removed phone number by @tmkarlsen in #1672
- run php-cs-fixer automatically by @emmachughes in #1667
- Don't run php-cs-fixer on master by @emmachughes in #1673
- remove bamboo specs by @emmachughes in #1674
- Watch CA assets for change in dev environment by @emmachughes in #1675
- Fix rendering articles with broken html by @emmachughes in #1679
- 1669-usability-issues-when-creating-a-question-set by @ssethupathy in #1680
- GH #1642: Set semantics in DB from file when rebuilding library in admin by @chrieinv in #1677
- #1670 - Validation for Storybook by @ssethupathy in #1683
- 1681 ca admin verify installed h5p library by @chrieinv in #1682
- Bump dependabot/fetch-metadata from 1.3.3 to 1.3.4 by @dependabot in #1686
- Bump laravel/framework from 9.27.0 to 9.33.0 in /sourcecode/apis/common by @dependabot in #1689
- Bump laravel/sail from 1.15.4 to 1.16.1 in /sourcecode/apis/common by @dependabot in #1691
- Bump nodemon from 2.0.19 to 2.0.20 in /sourcecode/apis/resources by @dependabot in #1693
- Bump joi from 17.6.0 to 17.6.2 in /sourcecode/apis/url by @dependabot in #1695
- Bump react-router-dom from 5.3.0 to 5.3.3 in /sourcecode/npm/components by @dependabot in #1699
- Bump mockery/mockery from 1.5.0 to 1.5.1 in /sourcecode/apis/common by @dependabot in #1701
- Bump nodemon from 2.0.19 to 2.0.20 in /sourcecode/apis/auth by @dependabot in #1700
- Bump @babel/preset-env from 7.18.10 to 7.19.3 in /sourcecode/apis/url by @dependabot in #1704
- Bump @babel/preset-env from 7.18.10 to 7.19.3 in /sourcecode/proxies/resource by @dependabot in #1708
- Bump @babel/preset-env from 7.18.10 to 7.19.3 in /sourcecode/proxies/auth by @dependabot in #1705
- Bump jest from 29.0.3 to 29.1.2 in /sourcecode/apis/resources by @dependabot in #1706
- Bump winston from 3.8.1 to 3.8.2 in /sourcecode/proxies/resource by @dependabot in #1714
- Bump @babel/preset-env from 7.18.10 to 7.19.3 in /sourcecode/apis/doku by @dependabot in #1716
- Bump @babel/preset-env from 7.18.10 to 7.19.3 in /sourcecode/apis/resources by @dependabot in #1717
- Bump nodemon from 2.0.19 to 2.0.20 in /sourcecode/apis/url by @dependabot in #1718
- Bump jest from 29.0.3 to 29.1.2 in /sourcecode/proxies/auth by @dependabot in #1726
- Bump @storybook/addon-actions from 6.5.10 to 6.5.12 in /sourcecode/npm/components by @dependabot in #1727
- Bump draft-convert from 2.1.12 to 2.1.13 in /sourcecode/npm/components by @dependabot in #1710
- Bump joi from 17.6.0 to 17.6.2 in /sourcecode/apis/lti by @dependabot in #1713
- Bump @babel/preset-env from 7.18.10 to 7.19.3 in /sourcecode/proxies/url by @dependabot in #1711
- Bump @babel/preset-env from 7.18.10 to 7.19.3 in /sourcecode/proxies/lti by @dependabot in #1712
- Bump jest from 29.0.2 to 29.1.2 in /sourcecode/apis/auth by @dependabot in #1738
- Bump styled-components from 5.3.5 to 5.3.6 in /sourcecode/proxies/admin by @dependabot in #1740
- Bump nodemon from 2.0.19 to 2.0.20 in /sourcecode/proxies/url by @dependabot in #1715
- Bump nodemon from 2.0.19 to 2.0.20 in /sourcecode/proxies/auth by @dependabot in #1731
- Bump nodemon from 2.0.19 to 2.0.20 in /sourcecode/proxies/resource by @dependabot in #1720
- Bump @babel/preset-env from 7.18.10 to 7.19.3 in /sourcecode/apis/lti by @dependabot in #1721
- Bump classnames from 2.3.1 to 2.3.2 in /sourcecode/proxies/admin by @dependabot in #1741
- Bump react-i18next from 11.18.5 to 11.18.6 in /sourcecode/npm/components by @dependabot in #1735
- Bump nodemon from 2.0.19 to 2.0.20 in /sourcecode/apis/doku by @dependabot in #1723
- Bump styled-components from 5.3.5 to 5.3.6 in /sourcecode/npm/components by @dependabot in #1719
- Bump joi from 17.6.0 to 17.6.2 in /sourcecode/apis/resources by @dependabot in #1724
- Bump nodemon from 2.0.19 to 2.0.20 in /sourcecode/proxies/lti by @dependabot in #1730
- Bump @babel/preset-env from 7.18.10 to 7.19.3 in /sourcecode/apis/auth by @dependabot in #1728
- Bump nodemon from 2.0.19 to 2.0.20 in /sourcecode/apis/lti by @dependabot in #1729
- Bump @auth0/auth0-react from 1.10.2 to 1.11.0 in /sourcecode/proxies/admin by @dependabot in #1742
- Bump joi from 17.6.0 to 17.6.2 in /sourcecode/apis/auth by @dependabot in #1739
- Bump jest from 29.0.2 to 29.1.2 in /sourcecode/proxies/lti by @dependabot in #1737
- Fix broken library lookup by @emmachughes in #1744
- GH #1681: Fix failing to read files by @chrieinv in #1746
- 1492 Update icons for CE by @ssethupathy in #1747
- Update name on Joubel by @tmkarlsen in #1748
- Documentation update by @chrieinv in #1753
- GH #747: Fix missing style for custom H5P image editor by @chrieinv in #1754
- Fixed small typo by @tmkarlsen in #1749
- CA Admin H5P list: Split content types and libraries into separate lists, show type in library details by @chrieinv in #1756
- Bump spatie/laravel-ignition from 1.4.1 to 1.6.1 in /sourcecode/apis/common by @dependabot in #1762
- Bump spatie/laravel-ignition from 1.4.1 to 1.6.1 in /sourcecode/apis/contentauthor by @dependabot in #1761
- Bump @babel/preset-env from 7.19.3 to 7.19.4 in /sourcecode/apis/auth by @dependabot in #1765
- Bump jest from 29.1.2 to 29.2.2 in /sourcecode/apis/resources by @dependabot in #1767
- Bump joi from 17.6.2 to 17.7.0 in /sourcecode/apis/url by @dependabot in #1768
- Bump supertest from 6.2.4 to 6.3.1 in /sourcecode/apis/auth by @dependabot in #1769
- Bump supertest from 6.2.4 to 6.3.1 in /sourcecode/apis/url by @dependabot in #1770
- Bump joi from 17.6.2 to 17.7.0 in /sourcecode/apis/auth by @dependabot in #1774
- Bump supertest from 6.2.4 to 6.3.1 in /sourcecode/proxies/resource by @dependabot in #1773
- Bump @babel/preset-env from 7.19.3 to 7.19.4 in /sourcecode/apis/url by @dependabot in #1775
- Bump supertest from 6.2.4 to 6.3.1 in /sourcecode/apis/doku by @dependabot in #1779
- Bump jest-bamboo-reporter from 1.2.1 to 1.3.0 in /sourcecode/proxies/auth by @dependabot in #1782
- Bump jest from 29.1.2 to 29.2.2 in /sourcecode/proxies/lti by @dependabot in #1783
- Bump jest-bamboo-reporter from 1.2.1 to 1.3.0 in /sourcecode/proxies/lti by @dependabot in #1771
- Bump @babel/preset-env from 7.19.3 to 7.19.4 in /sourcecode/proxies/auth by @dependabot in #1786
- Bump jest from 29.1.2 to 29.2.2 in /sourcecode/proxies/auth by @dependabot in #1778
- Bump @babel/preset-env from 7.19.3 to 7.19.4 in /sourcecode/proxies/resource by @dependabot in #1796
- Bump @babel/preset-env from 7.19.3 to 7.19.4 in /sourcecode/proxies/url by @dependabot in #1798
- Bump supertest from 6.2.4 to 6.3.1 in /sourcecode/proxies/lti by @dependabot in #1793
- Bump supertest from 6.2.4 to 6.3.1 in /sourcecode/proxies/auth by @dependabot in #1792
- Bump @babel/preset-env from 7.19.3 to 7.19.4 in /sourcecode/apis/lti by @dependabot in #1795
- Bump supertest from 6.2.4 to 6.3.1 in /sourcecode/proxies/url by @dependabot in #1801
- Bump @auth0/auth0-react from 1.11.0 to 1.12.0 in /sourcecode/proxies/admin by @dependabot in #1802
- Bump joi from 17.6.2 to 17.7.0 in /sourcecode/apis/resources by @dependabot in #1772
- Bump react-router-dom from 5.3.3 to 5.3.4 in /sourcecode/proxies/admin by @dependabot in #1803
- Bump supertest from 6.2.4 to 6.3.1 in /sourcecode/apis/resources by @dependabot in #1777
- Bump @babel/preset-env from 7.19.3 to 7.19.4 in /sourcecode/apis/resources by @dependabot in #1784
- Bump joi from 17.6.2 to 17.7.0 in /sourcecode/apis/lti by @dependabot in #1785
- Bump jest from 29.1.2 to 29.2.2 in /sourcecode/apis/auth by @dependabot in #1781
- Bump @babel/preset-env from 7.19.3 to 7.19.4 in /sourcecode/proxies/lti by @dependabot in #1788
- Bump supertest from 6.2.4 to 6.3.1 in /sourcecode/apis/lti by @dependabot in #1790
- Bump @babel/preset-env from 7.19.3 to 7.19.4 in /sourcecode/apis/doku by @dependabot in #1800
- Replace deprecated set-output with env files by @emmachughes in #1812
- GH #1533: Support language for NDLA image and audio APIs by @chrieinv in #1813
- 1758 make views stats on preview display more by default by @ssethupathy in #1811
- make views stats on preview display more by default by @ssethupathy in #1816
- #1819 Translation for from and to in date selection by @ssethupathy in #1820
- GH #1533: Enable fallback when searching image and audio API by @chrieinv in #1823
- #1821 - Enable download button for H5P by @ssethupathy in #1822
- #752-Update H5P embed settings by @ssethupathy in #1824
- GH #1825: Display number of content in the language select by @chrieinv in #1826
- fix potential race condition in elasticsearch startup by @emmachughes in #1828
- #618 Disable YouTube in H5P for NDLA by @ssethupathy in #1827
- Handle commonapi startup in separate container by @emmachughes in #1829
- Negotiate startup order using Docker Compose, fix TLS mess by @emmachughes in #1830
- Bump redis from 4.2.0 to 4.5.0 in /sourcecode/npm/nodeUtils by @dependabot in #1832
- Use wildcard certificates, remove unused alt names by @emmachughes in #1831
- fix 'Unable to locate Mix file' error by @emmachughes in #1839
- GH #747: Extract image-editor styles to separate file by @chrieinv in #1840
- GH #1842: Missing jQuery in article view by @chrieinv in #1843
- Bump dependabot/fetch-metadata from 1.3.4 to 1.3.5 by @dependabot in #1847
- Bump packbackbooks/lti-1p3-tool from 5.2.1 to 5.2.3 in /sourcecode/apis/common by @dependabot in #1848
- Bump league/flysystem-aws-s3-v3 from 3.2.0 to 3.10.3 in /sourcecode/apis/contentauthor by @dependabot in #1849
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/apis/url by @dependabot in #1850
- Bump laravel/tinker from 2.7.2 to 2.7.3 in /sourcecode/apis/common by @dependabot in #1851
- Bump @babel/preset-env from 7.19.4 to 7.20.2 in /sourcecode/apis/auth by @dependabot in #1852
- Bump laravel/framework from 9.38.0 to 9.42.2 in /sourcecode/apis/common by @dependabot in #1853
- Bump jest from 29.2.2 to 29.3.1 in /sourcecode/proxies/auth by @dependabot in #1854
- Bump mock-jwks from 1.0.3 to 1.0.8 in /sourcecode/npm/nodeUtils by @dependabot in #1855
- Bump laravel/tinker from 2.7.2 to 2.7.3 in /sourcecode/apis/contentauthor by @dependabot in #1856
- Bump @babel/preset-env from 7.19.4 to 7.20.2 in /sourcecode/apis/doku by @dependabot in #1858
- Bump swagger-ui-express from 4.5.0 to 4.6.0 in /sourcecode/apis/auth by @dependabot in #1859
- Bump swagger-ui-express from 4.5.0 to 4.6.0 in /sourcecode/apis/resources by @dependabot in #1857
- Bump swagger-ui-express from 4.5.0 to 4.6.0 in /sourcecode/proxies/url by @dependabot in #1861
- Bump @babel/preset-env from 7.19.4 to 7.20.2 in /sourcecode/apis/lti by @dependabot in #1860
- Bump @babel/preset-env from 7.19.4 to 7.20.2 in /sourcecode/apis/url by @dependabot in #1864
- Bump @babel/core from 7.18.13 to 7.20.5 in /sourcecode/npm/nodeUtils by @dependabot in #1865
- Bump @babel/preset-env from 7.19.4 to 7.20.2 in /sourcecode/proxies/lti by @dependabot in #1862
- Bump swagger-ui-express from 4.5.0 to 4.6.0 in /sourcecode/apis/url by @dependabot in #1872
- Bump laravel/framework from 9.38.0 to 9.42.2 in /sourcecode/apis/contentauthor by @dependabot in #1878
- Bump @babel/preset-env from 7.19.4 to 7.20.2 in /sourcecode/apis/resources by @dependabot in #1884
- Bump swagger-ui-express from 4.5.0 to 4.6.0 in /sourcecode/proxies/auth by @dependabot in #1890
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/apis/resources by @dependabot in #1869
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/proxies/lti by @dependabot in #1870
- Bump swagger-ui-express from 4.5.0 to 4.6.0 in /sourcecode/apis/lti by @dependabot in #1871
- Bump jest from 29.2.2 to 29.3.1 in /sourcecode/apis/resources by @dependabot in #1895
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/apis/doku by @dependabot in #1873
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/proxies/auth by @dependabot in #1863
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/apis/auth by @dependabot in #1886
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/proxies/url by @dependabot in #1875
- Bump @babel/preset-env from 7.19.4 to 7.20.2 in /sourcecode/proxies/resource by @dependabot in #1877
- Bump swagger-ui-express from 4.5.0 to 4.6.0 in /sourcecode/proxies/lti by @dependabot in #1876
- Bump @babel/preset-env from 7.19.4 to 7.20.2 in /sourcecode/proxies/auth by @dependabot in #1879
- Bump jest from 29.2.2 to 29.3.1 in /sourcecode/apis/auth by @dependabot in #1881
- Bump jest from 29.2.2 to 29.3.1 in /sourcecode/proxies/lti by @dependabot in #1885
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/apis/lti by @dependabot in #1880
- Bump swagger-ui-express from 4.5.0 to 4.6.0 in /sourcecode/apis/doku by @dependabot in #1883
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/proxies/resource by @dependabot in #1882
- Bump swagger-ui-express from 4.5.0 to 4.6.0 in /sourcecode/proxies/resource by @dependabot in #1887
- Bump query-string from 7.1.1 to 7.1.2 in /sourcecode/proxies/admin by @dependabot in #1893
- Bump phpstan/phpstan from 1.8.4 to 1.9.2 in /sourcecode/apis/contentauthor by @dependabot in #1892
- Bump @babel/preset-env from 7.18.10 to 7.20.2 in /sourcecode/npm/nodeUtils by @dependabot in #1874
- Bump @babel/preset-env from 7.19.4 to 7.20.2 in /sourcecode/proxies/url by @dependabot in #1889
- Bump prettier from 2.7.1 to 2.8.0 in /sourcecode/proxies/admin by @dependabot in #1896
- Fix .gitignore annoyances by @emmachughes in #1845
- Remove sessiontest by @emmachughes in #1838
- Reduce padding in embedded H5Ps by @emmachughes in #1899
- Fix phpstan errors by @emmachughes in #1901
- fix LTI 1.3 launch failure by @emmachughes in #1902
- simplify docker-compose mounts, use shared npm cache volume by @emmachughes in #1900
- remove unnecessary MUI wrappers by @emmachughes in #1903
- GH #1750: CA Admin: Adjust messages in content bulk upgrade. List content for a content type by @chrieinv in #1904
- Bump laravel/sail from 1.16.1 to 1.16.6 in /sourcecode/apis/common by @dependabot in #1911
- Bump nunomaduro/collision from 6.3.0 to 6.3.2 in /sourcecode/apis/common by @dependabot in #1912
- Bump fakerphp/faker from 1.20.0 to 1.21.0 in /sourcecode/apis/common by @dependabot in #1915
- Bump laravel/framework from 9.42.2 to 9.45.1 in /sourcecode/apis/common by @dependabot in #1914
- Bump swagger-jsdoc from 6.2.5 to 6.2.7 in /sourcecode/apis/url by @dependabot in #1916
- Bump laravel/framework from 9.42.2 to 9.45.1 in /sourcecode/apis/contentauthor by @dependabot in #1913
- Bump supertest from 6.3.1 to 6.3.3 in /sourcecode/proxies/lti by @dependabot in #1920
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/apis/auth by @dependabot in #1924
- Bump symfony/cache from 6.1.3 to 6.2.4 in /sourcecode/apis/contentauthor by @dependabot in #1921
- Bump @babel/core from 7.20.5 to 7.20.7 in /sourcecode/npm/nodeUtils by @dependabot in #1927
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/apis/url by @dependabot in #1918
- Bump supertest from 6.3.1 to 6.3.3 in /sourcecode/proxies/resource by @dependabot in #1937
- Bump swagger-jsdoc from 6.2.5 to 6.2.7 in /sourcecode/apis/doku by @dependabot in #1944
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/proxies/resource by @dependabot in #1931
- Bump jest from 29.0.2 to 29.3.1 in /sourcecode/npm/nodeUtils by @dependabot in #1951
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/proxies/url by @dependabot in #1919
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/proxies/auth by @dependabot in #1928
- Bump supertest from 6.3.1 to 6.3.3 in /sourcecode/apis/lti by @dependabot in #1938
- Bump swagger-jsdoc from 6.2.5 to 6.2.7 in /sourcecode/proxies/auth by @dependabot in #1936
- Bump swagger-jsdoc from 6.2.5 to 6.2.7 in /sourcecode/apis/resources by @dependabot in #1926
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/apis/resources by @dependabot in #1933
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/apis/doku by @dependabot in #1935
- Bump swagger-jsdoc from 6.2.5 to 6.2.7 in /sourcecode/apis/auth by @dependabot in #1939
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/proxies/lti by @dependabot in #1941
- Bump supertest from 6.3.1 to 6.3.3 in /sourcecode/proxies/auth by @dependabot in #1943
- Bump supertest from 6.3.1 to 6.3.3 in /sourcecode/proxies/url by @dependabot in #1942
- Bump spatie/laravel-ignition from 1.6.1 to 1.6.3 in /sourcecode/apis/contentauthor by @dependabot in #1949
- Bump swagger-jsdoc from 6.2.5 to 6.2.7 in /sourcecode/proxies/resource by @dependabot in #1922
- Bump swagger-jsdoc from 6.2.5 to 6.2.7 in /sourcecode/apis/lti by @dependabot in #1947
- Bump swagger-jsdoc from 6.2.5 to 6.2.7 in /sourcecode/proxies/lti by @dependabot in #1929
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/apis/lti by @dependabot in #1934
- Bump supertest from 6.3.1 to 6.3.3 in /sourcecode/apis/url by @dependabot in #1925
- Bump supertest from 6.3.1 to 6.3.3 in /sourcecode/apis/auth by @dependabot in #1932
- Bump supertest from 6.3.1 to 6.3.3 in /sourcecode/apis/resources by @dependabot in #1917
- Bump @vscode/sqlite3 from 5.0.8 to 5.1.2 in /sourcecode/npm/nodeUtils by @dependabot in #1953
- Bump swagger-jsdoc from 6.2.5 to 6.2.7 in /sourcecode/proxies/url by @dependabot in #1948
- Bump prettier from 2.8.0 to 2.8.1 in /sourcecode/proxies/admin by @dependabot in #1956
- Bump @storybook/addon-links from 6.5.10 to 6.5.15 in /sourcecode/npm/components by @dependabot in #1957
- authapi: Force creation of python link by @chrieinv in #1958
- remove use of deprecated contentauthor.local url by @emmachughes in #1959
- Bump jsonwebtoken from 8.5.1 to 9.0.0 in /sourcecode/apis/auth by @dependabot in #1945
- GH #1846: Re-wrap to manage size in F4m view, adjust style to fix oversized body element by @chrieinv in #1960
- fix game uploads by @emmachughes in #1963
- #1841 - Simplify buttons and dialogs by @ssethupathy in #1971
- #1967-Remove use of npm package "@cerpus/ui" from "proxies/admin" by @ssethupathy in #1978
- #1969- Removed the use of npm package "@cerpus/ui" from "www" by @ssethupathy in #1976
- #1968-Remove dead code in "npm/components" by @ssethupathy in #1981
- CA Admin H5P libraries cleanup and fixes by @chrieinv in #1977
- #1982- Improve error message "Something happened" by @ssethupathy in #1983
- Added authors by @tmkarlsen in #1965
- #1984 - Hide menu entries in Contant Author admin by @ssethupathy in #1986
- GH #1970: Remove npm component @cerpus/ui from CA, use path imports from @material-ui by @chrieinv in #1975
- Bump dependabot/fetch-metadata from 1.3.5 to 1.3.6 by @dependabot in #1991
- Bump laravel/tinker from 2.7.3 to 2.8.0 in /sourcecode/apis/common by @dependabot in #1993
- Bump nunomaduro/collision from 6.3.2 to 6.4.0 in /sourcecode/apis/common by @dependabot in #1994
- Bump phpunit/phpunit from 9.5.23 to 9.5.28 in /sourcecode/apis/common by @dependabot in #1995
- Bump swagger-jsdoc from 6.2.7 to 6.2.8 in /sourcecode/apis/doku by @dependabot in #1997
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/apis/doku by @dependabot in #1999
- Bump mockery/mockery from 1.5.0 to 1.5.1 in /sourcecode/apis/contentauthor by @dependabot in #1998
- Bump laravel/framework from 9.45.1 to 9.50.1 in /sourcecode/apis/common by @dependabot in #2000
- Bump swagger-jsdoc from 6.2.7 to 6.2.8 in /sourcecode/apis/resources by @dependabot in #2001
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/proxies/lti by @dependabot in #2002
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/proxies/auth by @dependabot in #2004
- Bump league/flysystem-ziparchive from 3.2.1 to 3.12.0 in /sourcecode/apis/contentauthor by @dependabot in #2005
- Bump express from 4.18.1 to 4.18.2 in /sourcecode/npm/nodeUtils by @dependabot in #2008
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/apis/resources by @dependabot in #2007
- Bump jest from 29.3.1 to 29.4.1 in /sourcecode/proxies/lti by @dependabot in #2012
- Bump laravel/sail from 1.16.6 to 1.19.0 in /sourcecode/apis/common by @dependabot in #2013
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/apis/url by @dependabot in #2016
- Bump prettier from 2.7.1 to 2.8.3 in /sourcecode/npm/nodeUtils by @dependabot in #2017
- Bump swagger-jsdoc from 6.2.7 to 6.2.8 in /sourcecode/apis/lti by @dependabot in #2019
- Bump spatie/laravel-ignition from 1.6.1 to 1.6.4 in /sourcecode/apis/common by @dependabot in #2021
- Bump swagger-jsdoc from 6.2.7 to 6.2.8 in /sourcecode/proxies/url by @dependabot in #2022
- Bump swagger-jsdoc from 6.2.7 to 6.2.8 in /sourcecode/apis/url by @dependabot in #2024
- Bump swagger-jsdoc from 6.2.7 to 6.2.8 in /sourcecode/proxies/auth by @dependabot in #2028
- Bump swagger-jsdoc from 6.2.7 to 6.2.8 in /sourcecode/proxies/resource by @dependabot in #2033
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/proxies/url by @dependabot in #2011
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/apis/auth by @dependabot in #2034
- Bump swagger-jsdoc from 6.2.7 to 6.2.8 in /sourcecode/proxies/lti by @dependabot in #2020
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/proxies/resource by @dependabot in #2037
- Bump @testing-library/react from 12.1.4 to 12.1.5 in /sourcecode/npm/components by @dependabot in #2039
- Bump jest from 29.3.1 to 29.4.1 in /sourcecode/apis/auth by @dependabot in #2038
- Bump swagger-jsdoc from 6.2.7 to 6.2.8 in /sourcecode/apis/auth by @dependabot in #2041
- Bump cerpus/questionbank-client from 2.2.2 to 2.3.0 in /sourcecode/apis/contentauthor by @dependabot in #2027
- Bump @babel/node from 7.18.10 to 7.20.7 in /sourcecode/npm/nodeUtils by @dependabot in #2026
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/apis/lti by @dependabot in #2025
- Bump prettier from 2.8.1 to 2.8.3 in /sourcecode/proxies/admin by @dependabot in #2040
- Bump spatie/laravel-ignition from 1.6.3 to 1.6.4 in /sourcecode/apis/contentauthor by @dependabot in #2045
- Bump laravel/framework from 9.45.1 to 9.50.1 in /sourcecode/apis/contentauthor by @dependabot in #2048
- Bump @storybook/addon-viewport from 6.5.10 to 6.5.16 in /sourcecode/npm/components by @dependabot in #2044
- Bump nunomaduro/larastan from 2.2.9 to 2.4.0 in /sourcecode/apis/contentauthor by @dependabot in #2050
- Bump phpunit/phpunit from 9.5.24 to 9.5.28 in /sourcecode/apis/contentauthor by @dependabot in #2053
- Bump ramsey/uuid from 4.7.1 to 4.7.3 in /sourcecode/apis/contentauthor by @dependabot in #2054
- Bump jest from 29.3.1 to 29.4.1 in /sourcecode/apis/resources by @dependabot in #2018
- Bump jest from 29.3.1 to 29.4.1 in /sourcecode/proxies/auth by @dependabot in #2015
- Bump cerpus/edlib-resource-kit-laravel from 0.5.0 to 0.6.0 in /sourcecode/apis/contentauthor by @dependabot in #2055
- Bump supertest from 6.3.1 to 6.3.3 in /sourcecode/apis/doku by @dependabot in #2029
- Bump @babel/core from 7.20.7 to 7.20.12 in /sourcecode/npm/nodeUtils by @dependabot in #2043
- GH #1908: Improve display in high contrast mode by @chrieinv in #1988
- fix content author build by @emmachughes in #2057
- Improve Docker setup for Content Author by @emmachughes in #1987
- validate composer.json/composer.lock in CI by @emmachughes in #2061
- upgrade to cerpus/questionbank-client:^2.3.1 by @emmachughes in #2064
- Remove unused npm packages axios and axios-hooks from Content Browser (www) by @chrieinv in #1989
- Translations update from Weblate by @cerpusbot in #1910
- Translations update from Weblate by @cerpusbot in #2069
- Translations update from Weblate by @cerpusbot in #2072
- add Nynorobot translator adapter by @emmachughes in #1907
- Use HTML translation endpoint for Nynorobot by @emmachughes in #2074
- Translations update from Weblate by @cerpusbot in #2077
- Translations update from Weblate by @cerpusbot in #2078
- #2058-Info endpoint by @ssethupathy in #2080
- phpstan issue addressed by @ssethupathy in #2081
- remove unused/broken proxy-url and urlapi by @emmachughes in #2087
- Bump laravel/sail from 1.19.0 to 1.21.0 in /sourcecode/apis/common by @dependabot in #2095
- Bump ckeditor/ckeditor from 4.19.1 to 4.20.1 in /sourcecode/apis/contentauthor by @dependabot in #2094
- Bump laravel/framework from 9.50.1 to 9.52.4 in /sourcecode/apis/common by @dependabot in #2096
- Bump swagger-ui-express from 4.6.0 to 4.6.1 in /sourcecode/apis/lti by @dependabot in #2097
- Bump joi from 17.7.0 to 17.8.3 in /sourcecode/apis/lti by @dependabot in #2099
- Bump jest from 29.4.1 to 29.4.3 in /sourcecode/proxies/auth by @dependabot in #2101
- Bump moment-timezone from 0.5.37 to 0.5.40 in /sourcecode/npm/nodeUtils by @dependabot in #2100
- Bump swagger-ui-express from 4.6.0 to 4.6.1 in /sourcecode/proxies/resource by @dependabot in #2103
- Bump swagger-ui-express from 4.6.0 to 4.6.1 in /sourcecode/apis/doku by @dependabot in #2105
- Bump prettier from 2.8.3 to 2.8.4 in /sourcecode/apis/lti by @dependabot in #2107
- Bump swagger-ui-express from 4.6.0 to 4.6.1 in /sourcecode/apis/resources by @dependabot in #2108
- Bump barryvdh/laravel-ide-helper from 2.12.3 to 2.13.0 in /sourcecode/apis/common by @dependabot in #2102
- Bump jest from 29.4.1 to 29.4.3 in /sourcecode/apis/auth by @dependabot in #2106
- Bump joi from 17.7.0 to 17.8.3 in /sourcecode/apis/resources by @dependabot in #2098
- Bump jest from 29.4.1 to 29.4.3 in /sourcecode/proxies/lti by @dependabot in #2104
- Bump prettier from 2.8.3 to 2.8.4 in /sourcecode/apis/auth by @dependabot in #2121
- Bump swagger-ui-express from 4.6.0 to 4.6.1 in /sourcecode/proxies/auth by @dependabot in #2111
- Bump prettier from 2.8.3 to 2.8.4 in /sourcecode/apis/resources by @dependabot in #2117
- Bump joi from 17.7.0 to 17.8.3 in /sourcecode/apis/auth by @dependabot in #2112
- Bump prettier from 2.8.3 to 2.8.4 in /sourcecode/proxies/resource by @dependabot in #2114
- Bump dataloader from 2.1.0 to 2.2.2 in /sourcecode/apis/doku by @dependabot in #2110
- Bump swagger-ui-express from 4.6.0 to 4.6.1 in /sourcecode/apis/auth by @dependabot in #2118
- Bump prettier from 2.8.3 to 2.8.4 in /sourcecode/proxies/auth by @dependabot in #2119
- Bump laravel/horizon from 5.10.0 to 5.14.2 in /sourcecode/apis/contentauthor by @dependabot in #2116
- Bump winston from 3.7.2 to 3.8.2 in /sourcecode/npm/nodeUtils by @dependabot in #2115
- Bump prettier from 2.8.3 to 2.8.4 in /sourcecode/proxies/lti by @dependabot in #2120
- Bump jest from 29.4.1 to 29.4.3 in /sourcecode/apis/resources by @dependabot in #2122
- Bump swagger-ui-express from 4.6.0 to 4.6.1 in /sourcecode/proxies/lti by @dependabot in #2113
- #2062-Adjust MUI tabs text by @ssethupathy in #2084
- #2063-Adjust MUI components in the sidebar by @ssethupathy in #2129
- Update npm pacakges, opt out of Storybook telemetry and crash report sharing by @chrieinv in #2076
- GH #594: Respond to H5P Hub request 'content-hub-metadata-cache' with empty data by @chrieinv in #2130
- GH #933: Use URL path to indicate what player to use, normal or 360, use 360 if unknown by @chrieinv in #2131
- Bump swagger-ui-express from 4.6.1 to 4.6.2 in /sourcecode/apis/lti by @dependabot in #2137
- Bump barryvdh/laravel-ide-helper from 2.12.3 to 2.13.0 in /sourcecode/apis/contentauthor by @dependabot in #2138
- Bump swagger-ui-express from 4.6.1 to 4.6.2 in /sourcecode/proxies/auth by @dependabot in #2140
- Bump swagger-ui-express from 4.6.1 to 4.6.2 in /sourcecode/proxies/lti by @dependabot in #2141
- Bump nunomaduro/larastan from 2.4.0 to 2.4.1 in /sourcecode/apis/contentauthor by @dependabot in #2142
- Bump firebase/php-jwt from 6.3.0 to 6.4.0 in /sourcecode/apis/contentauthor by @dependabot in #2143
- Bump swagger-ui-express from 4.6.1 to 4.6.2 in /sourcecode/apis/resources by @dependabot in #2144
- Bump fakerphp/faker from 1.20.0 to 1.21.0 in /sourcecode/apis/contentauthor by @dependabot in #2145
- Bump swagger-ui-express from 4.6.1 to 4.6.2 in /sourcecode/proxies/resource by @dependabot in #2146
- Bump laravelcollective/html from 6.3.0 to 6.4.0 in /sourcecode/apis/contentauthor by @dependabot in #2147
- Bump node-jose from 2.1.1 to 2.2.0 in /sourcecode/apis/auth by @dependabot in #2148
- Bump swagger-ui-express from 4.6.1 to 4.6.2 in /sourcecode/apis/doku by @dependabot in #2150
- Bump swagger-ui-express from 4.6.1 to 4.6.2 in /sourcecode/apis/auth by @dependabot in #2151
- Bump prettier from 2.8.3 to 2.8.4 in /sourcecode/apis/doku by @dependabot in #2152
- Bump joi from 17.7.1 to 17.8.3 in /sourcecode/npm/components by @dependabot in #2154
- GH #1757: Show disabled edit button and info message if edit not allowed by @chrieinv in #2132
- #777-Resource URL in preview dialog does not work for unpublished resources by @ssethupathy in #2134
- NDLA documentation update by @tmkarlsen in #2157
- fix phpstan failure, minor bugs by @emmachughes in #2158
- Bump actions/cache from 2 to 3 by @dependabot in #2135
- Remove some unused env variables by @emmachughes in #2128
- fix nynorskroboten bug by @emmachughes in #2156
- Remove the current Doku api by @emmachughes in #2125
- Remove remaining support for disabled versioning in CA by @emmachughes in #2126
- Un used code clean up for www by @ssethupathy in #2056
- GH #1750: CA Admin: Fix error when inspecting library without created/updated dates by @chrieinv in #2172
- Translations update from Weblate by @cerpusbot in #2079
- GH #1961: Add a default H5P content type icon by @chrieinv in #2174
- Translations update from Weblate by @cerpusbot in #2175
- Case study documentation update by @tmkarlsen in #2171
- Update README.md by @tmkarlsen in #2127
- Edlib docs update by @tmkarlsen in #2177
- Translations update from Weblate by @cerpusbot in #2176
- Allow logging in to CA admin without SSO by @emmachughes in #2181
- Do not log uninteresting events by @emmachughes in #2180
- Update Cerpus packages by @emmachughes in #2183
- Created auto-merge action by @Kamelon7 in #2187
- Translations update from Weblate by @cerpusbot in #2182
- Translations update from Weblate by @cerpusbot in #2188
- Translations update from Weblate by @cerpusbot in #2191
- #2186-Change padding in Header Menu by @ssethupathy in #2192
- #2170-Adjustment of font size by @ssethupathy in #2185
- #2198-Edit padding and margin on publish box by @ssethupathy in #2199
- #2190-Missing components in Weblate by @ssethupathy in #2206
- #2190-fixed the Nynorsk translation file wrong import issue by @ssethupathy in #2236
- GH #1815: Update NDLA npm packages, use image API v3 by @chrieinv in #2237
- Translations update from Weblate by @cerpusbot in #2241
- Translations update from Weblate by @cerpusbot in #2243
- Docs update by @tmkarlsen in #2238
- Update 2023-01-04-rewriting-the-future.md by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2244
- run content author on php 8.2 by @emmachughes in https://github.com/cerpus/Edlib/pull/1906
- Remove unused events in CA by @emmachughes in https://github.com/cerpus/Edlib/pull/2245
- Updated links to translation components + minor edits by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2242
- Disable video transcoding, remove Streamps support by @emmachughes in https://github.com/cerpus/Edlib/pull/2248
- #2205-upload coverage report to codecov by @ssethupathy in https://github.com/cerpus/Edlib/pull/2253
- Generate a component based report in codecov by @ssethupathy in https://github.com/cerpus/Edlib/pull/2254
- Update README.md by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2255
- Added the code coverage badge in Edlib by @ssethupathy in https://github.com/cerpus/Edlib/pull/2257
- Update h5p/h5p-core and h5p/h5p-editor Composer packages by @chrieinv in https://github.com/cerpus/Edlib/pull/2159
- GH #2179: CA Admin: List only latest version of content on a library as default by @chrieinv in https://github.com/cerpus/Edlib/pull/2264
- #2265-Remove header in ca-admin by @ssethupathy in https://github.com/cerpus/Edlib/pull/2266
- CA admin: Show content details and history by @chrieinv in https://github.com/cerpus/Edlib/pull/2289
- CA admin: Content history: Handle errors getting f4m and history by @chrieinv in https://github.com/cerpus/Edlib/pull/2293
- docs-update-may02 by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2294
- [no ci] avoid production build for CA dev env by @emmachughes in https://github.com/cerpus/Edlib/pull/2299
- CA Admin: Improve bulk updating content by using new 'skipped' value by @chrieinv in https://github.com/cerpus/Edlib/pull/2300
- GH #2193: After MathJax is done, check if container requires resizing by @chrieinv in https://github.com/cerpus/Edlib/pull/2301
- Initial Vapor setup by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2303
- GH #781: Reserve space for scrollbar by @chrieinv in https://github.com/cerpus/Edlib/pull/2302
- CA Admin: Add pagination on library content listing by @chrieinv in https://github.com/cerpus/Edlib/pull/2304
- #2290-Improve questionset by @ssethupathy in https://github.com/cerpus/Edlib/pull/2292
- #2295 - Add Google social login by @ssethupathy in https://github.com/cerpus/Edlib/pull/2305
- #2189-Something happened error by @ssethupathy in https://github.com/cerpus/Edlib/pull/2195
- Revert "#2189-Something happened error (#2195)" by @ssethupathy in https://github.com/cerpus/Edlib/pull/2308
- Fix streamed downloads by @emmachughes in https://github.com/cerpus/Edlib/pull/2309
- 2329 profile profile features by @ssethupathy in https://github.com/cerpus/Edlib/pull/2335
- remove mangling of text track URLs by @emmachughes in https://github.com/cerpus/Edlib/pull/2334
- fix nameless authentication by @emmachughes in https://github.com/cerpus/Edlib/pull/2340
- add generic type to database factories by @emmachughes in https://github.com/cerpus/Edlib/pull/2341
- Bump docker/setup-buildx-action from 1 to 2 by @dependabot in https://github.com/cerpus/Edlib/pull/1176
- Bump docker/build-push-action from 2 to 4 by @dependabot in https://github.com/cerpus/Edlib/pull/1990
- #2330-Missing favicon for f4m by @ssethupathy in https://github.com/cerpus/Edlib/pull/2343
- fix invalid workflow usage in CI by @emmachughes in https://github.com/cerpus/Edlib/pull/2345
- Remove dependency to cerpus/coreclient by @emmachughes in https://github.com/cerpus/Edlib/pull/2344
- Fix 'Failed prop type' error loading editor by @chrieinv in https://github.com/cerpus/Edlib/pull/2347
- allow empty names in authapi by @emmachughes in https://github.com/cerpus/Edlib/pull/2348
- GH #2306, GH #2307: CA Admin: Improve max score bulk calculation by @chrieinv in https://github.com/cerpus/Edlib/pull/2337
- #2290-Fixed the image foucs and image selection window issue by @ssethupathy in https://github.com/cerpus/Edlib/pull/2327
- Fix exporting Brightcove videos by @emmachughes in https://github.com/cerpus/Edlib/pull/2352
- Fix excessive requests to Resource API on view/preview by @chrieinv in https://github.com/cerpus/Edlib/pull/2350
- Use OAuth 1 validator from edlib-resource-kit in CA by @emmachughes in https://github.com/cerpus/Edlib/pull/2358
- Fix incorrect config keys in H5P config doc by @chrieinv in https://github.com/cerpus/Edlib/pull/2353
- Bump guzzlehttp/psr7 from 2.4.4 to 2.5.0 in /sourcecode/apis/contentauthor by @dependabot in https://github.com/cerpus/Edlib/pull/2359
- Update Composer package guzzlehttp/psr7 by @chrieinv in https://github.com/cerpus/Edlib/pull/2360
- Updated getting-started.mdx by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2361
- fix OAuth 1 null params by @emmachughes in https://github.com/cerpus/Edlib/pull/2362
- CA Config: Fix issue where 'h5p.saveFrequency' is false, don't add user by default by @chrieinv in https://github.com/cerpus/Edlib/pull/2363
- 2328 password features by @ssethupathy in https://github.com/cerpus/Edlib/pull/2342
- add missing auth config by @emmachughes in https://github.com/cerpus/Edlib/pull/2336
- GH #2382: Library dependencies for H5P content must be set earlier by @chrieinv in https://github.com/cerpus/Edlib/pull/2383
- use edlib.test for the dev environment by @emmachughes in https://github.com/cerpus/Edlib/pull/2365
- User Accounts-Change email in Edlib 3 by @ssethupathy in https://github.com/cerpus/Edlib/pull/2384
- add types to model methods in CA by @emmachughes in https://github.com/cerpus/Edlib/pull/2387
- GH #2385: Missing Wiris config caused CKEditor crash in create/edit NDLA mode by @chrieinv in https://github.com/cerpus/Edlib/pull/2386
- Do not serve assets from CA's backend by @emmachughes in https://github.com/cerpus/Edlib/pull/2333
- Disconnect from the social logins by @ssethupathy in https://github.com/cerpus/Edlib/pull/2389
- Revert serving assets from cdn by @emmachughes in https://github.com/cerpus/Edlib/pull/2394
- Remove uuid trait from edlib by @ssethupathy in https://github.com/cerpus/Edlib/pull/2395
- remove unused property by @emmachughes in https://github.com/cerpus/Edlib/pull/2396
- Detect debug function calls and other undesirable statements by @emmachughes in https://github.com/cerpus/Edlib/pull/2397
- Bump postgresql from 42.2.5 to 42.4.1 in /sourcecode/apis/version by @dependabot in https://github.com/cerpus/Edlib/pull/1489
- fix incorrect return type by @emmachughes in https://github.com/cerpus/Edlib/pull/2434
- Quarter update and blog post by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2391
- Turn off exposed server versions by @emmachughes in https://github.com/cerpus/Edlib/pull/2435
- Update to Docusaurus 2.4.1, remove unused packages by @chrieinv in https://github.com/cerpus/Edlib/pull/2437
- Remove unnecessary package-lock.json file from tests/files by @chrieinv in https://github.com/cerpus/Edlib/pull/2440
- #2393-New icons for navigations by @ssethupathy in https://github.com/cerpus/Edlib/pull/2439
- redirect to download of exported h5p by @emmachughes in https://github.com/cerpus/Edlib/pull/2441
- Add CDN URL to s3 config by @emmachughes in https://github.com/cerpus/Edlib/pull/2442
- Update CA NDLA npm packages to latest version, add missing peerDep by @chrieinv in https://github.com/cerpus/Edlib/pull/2438
- Update Resource API npm packages, add several missing peer dependencies by @chrieinv in https://github.com/cerpus/Edlib/pull/2443
- Hub: Move navigation bar to bottom for small screen/mobile, add logo image, split design into layout and theme by @chrieinv in https://github.com/cerpus/Edlib/pull/2460
- Hub: Use SASS color variables in theme, style secondary button, style active item in dropdown by @chrieinv in https://github.com/cerpus/Edlib/pull/2462
- Update proxy resource npm pacakges, add missing peer dependencies by @chrieinv in https://github.com/cerpus/Edlib/pull/2458
- Add preference for theme by @emmachughes in https://github.com/cerpus/Edlib/pull/2473
- Fix CA build by @chrieinv in https://github.com/cerpus/Edlib/pull/2474
- Update hub-deploy-sandbox.yaml by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2476
- add codecov token by @emmachughes in https://github.com/cerpus/Edlib/pull/2477
- Update npm packages, remove unused packages @mui/labs and razzle-plugin-svgr by @chrieinv in https://github.com/cerpus/Edlib/pull/2073
- Add Moodle to dev environment by @emmachughes in https://github.com/cerpus/Edlib/pull/2495
- fix mariadb healthchecks by @emmachughes in https://github.com/cerpus/Edlib/pull/2497
- CA: Update npm packages, some major version updates. Remove use of npm option legacy-peer-deps by @chrieinv in https://github.com/cerpus/Edlib/pull/2250
- Hubbub Vapor setup for Edlib Test by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2501
- Edlib 3 new design filter options for desktop version by @ssethupathy in https://github.com/cerpus/Edlib/pull/2496
- Comment out database and cache for initial deploy by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2503
- Removed commented-out config + added network by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2504
- Changed Vapor ID to new environment by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2505
- GH #2500: CA: Fix issue with changes to texts in script view not applied by @chrieinv in https://github.com/cerpus/Edlib/pull/2507
- Added domain to hub by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2508
- #2388-Create "No content found" page by @ssethupathy in https://github.com/cerpus/Edlib/pull/2463
- Update design for content card. Adjustments for high-contrast mode by @chrieinv in https://github.com/cerpus/Edlib/pull/2499
- Store licence and language, and return them to LTI consumer by @emmachughes in https://github.com/cerpus/Edlib/pull/2502
- Fix H5P translations not fully working by @chrieinv in https://github.com/cerpus/Edlib/pull/2515
- CA dev: Fix always using default language file from H5P Editor. Fix unable to download exported content by @chrieinv in https://github.com/cerpus/Edlib/pull/2514
- CA: Use two-letter language code for translation folders by @chrieinv in https://github.com/cerpus/Edlib/pull/2521
- Update h5p packages by @chrieinv in https://github.com/cerpus/Edlib/pull/2291
- GH #2526: Fix fail to update to new H5P content type version in CA by @chrieinv in https://github.com/cerpus/Edlib/pull/2528
- throw more informative exception when library semantics can't load by @emmachughes in https://github.com/cerpus/Edlib/pull/2560
- make it clear that DC setup is only for dev by @emmachughes in https://github.com/cerpus/Edlib/pull/2558
- Filter options for mobile view by @ssethupathy in https://github.com/cerpus/Edlib/pull/2513
- Make Content Author compatible with Edlib 3 by @emmachughes in https://github.com/cerpus/Edlib/pull/2498
- fix missing user ID in preview LTI launch by @emmachughes in https://github.com/cerpus/Edlib/pull/2567
- Add content editing in hub by @emmachughes in https://github.com/cerpus/Edlib/pull/2563
- Allow removing unused LTI tools by @emmachughes in https://github.com/cerpus/Edlib/pull/2568
- Add auth0 login support to hub by @emmachughes in https://github.com/cerpus/Edlib/pull/2570
- Remove unused Embed content type by @emmachughes in https://github.com/cerpus/Edlib/pull/2571
- GH #2201: Fix metadata settings for libraries double encoding by @chrieinv in https://github.com/cerpus/Edlib/pull/2564
- Put signup and 'forgot password' behind feature flags by @emmachughes in https://github.com/cerpus/Edlib/pull/2573
- Fix missing H5P content type icons caused by h5p-editor library downgrade. Add tests by @chrieinv in https://github.com/cerpus/Edlib/pull/2572
- log invalid oauth 1 requests by @emmachughes in https://github.com/cerpus/Edlib/pull/2574
- Fix LTI launches without user ID by @emmachughes in https://github.com/cerpus/Edlib/pull/2575
- Fix missing H5P authorship by @emmachughes in https://github.com/cerpus/Edlib/pull/2576
- 2516-search filter options by @ssethupathy in https://github.com/cerpus/Edlib/pull/2566
- GH #2580: Remove use of Auth0 for NDLA audio and image API by @chrieinv in https://github.com/cerpus/Edlib/pull/2582
- Remove remnants of unsupported SSO login in CA by @emmachughes in https://github.com/cerpus/Edlib/pull/2585
- #2517-Delete flow for Edlib 3 by @ssethupathy in https://github.com/cerpus/Edlib/pull/2562
- Content preview modal page design by @ssethupathy in https://github.com/cerpus/Edlib/pull/2581
- Support editing via LTI Deep Linking in Content Author by @emmachughes in https://github.com/cerpus/Edlib/pull/2578
- Add more info to LTI tool launches by @emmachughes in https://github.com/cerpus/Edlib/pull/2587
- simplify creation of oauth credential store by @emmachughes in https://github.com/cerpus/Edlib/pull/2583
- Use two-letter language code for react-intl, auto discover of translation files by @chrieinv in https://github.com/cerpus/Edlib/pull/2588
- CA: get embed details from LTI params by @emmachughes in https://github.com/cerpus/Edlib/pull/2606
- Remove some dead config & code by @emmachughes in https://github.com/cerpus/Edlib/pull/2607
- Use Laravel auth to check for features by @emmachughes in https://github.com/cerpus/Edlib/pull/2613
- Scope sessions in LTI launches to iframe by @emmachughes in https://github.com/cerpus/Edlib/pull/2614
- #2511-standalone view for desktop and mobile by @ssethupathy in https://github.com/cerpus/Edlib/pull/2586
- #2577-Detailed view for desktop by @ssethupathy in https://github.com/cerpus/Edlib/pull/2612
- Add tests, fix PHPStan issues in tests, move misplaced integration test. Some minor bugfixes by @chrieinv in https://github.com/cerpus/Edlib/pull/2569
- GH #2589: CA Admin: Allow updating library translations in database by @chrieinv in https://github.com/cerpus/Edlib/pull/2619
- Fix 500 error on CA admin by @chrieinv in https://github.com/cerpus/Edlib/pull/2620
- Fix version history, be able to show older versions by @emmachughes in https://github.com/cerpus/Edlib/pull/2618
- CA Admin language update: Fix 'database updated' message always showing by @chrieinv in https://github.com/cerpus/Edlib/pull/2621
- Add option to get URL directly to the LTI tool by @emmachughes in https://github.com/cerpus/Edlib/pull/2622
- don't wait for db in startup container by @emmachughes in https://github.com/cerpus/Edlib/pull/2060
- Fix errors logged by tests by @chrieinv in https://github.com/cerpus/Edlib/pull/2624
- deploy docs to github pages by @emmachughes in https://github.com/cerpus/Edlib/pull/2625
- fix working directory by @emmachughes in https://github.com/cerpus/Edlib/pull/2626
- [no ci] fix uploading artifact by @emmachughes in https://github.com/cerpus/Edlib/pull/2627
- [no ci] fix vapor deploy by @emmachughes in https://github.com/cerpus/Edlib/pull/2628
- add Laravel Vapor to CA by @emmachughes in https://github.com/cerpus/Edlib/pull/2632
- CA Admin: Fix error on content history if content deleted from CA, incorrect error on content type semantics diff, other adjustments by @chrieinv in https://github.com/cerpus/Edlib/pull/2629
- Remove RabbitMQ and GDPR handlers by @emmachughes in https://github.com/cerpus/Edlib/pull/2631
- Hubbub ca vapor by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2633
- update lock file by @emmachughes in https://github.com/cerpus/Edlib/pull/2635
- Remove Vapor assets for initial deploy by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2636
- Change environment from test to staging by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2637
- Remove Laravel Horizon by @emmachughes in https://github.com/cerpus/Edlib/pull/2634
- Fix deploy for CA and Hub by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2640
- let ide-helper be registered via auto-discovery by @emmachughes in https://github.com/cerpus/Edlib/pull/2641
- Specify old queue to fix artisan error by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2642
- fix
artisan route:cacheby @emmachughes in https://github.com/cerpus/Edlib/pull/2643 - use less non-standard laravel config by @emmachughes in https://github.com/cerpus/Edlib/pull/2644
- fix config mistake by @emmachughes in https://github.com/cerpus/Edlib/pull/2645
- Add S3 to CA Vapor deployment by @Kamelon7 in https://github.com/cerpus/Edlib/pull/2646
- make logging better suited for vapor by @emmachughes in https://github.com/cerpus/Edlib/pull/2647
- GH #2653: Add missing error messages for content upgrade by @chrieinv in https://github.com/cerpus/Edlib/pull/2654
- Fix typo and add translations for Norwegian Nynorsk. by @janlindso in https://github.com/cerpus/Edlib/pull/2656
- Author and URL by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2648
- Roadmap and authors by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2661
- send language/licence in LTI deep-linking response by @emmachughes in https://github.com/cerpus/Edlib/pull/2669
- GH #2639: Migrate Version API to CA by @chrieinv in https://github.com/cerpus/Edlib/pull/2649
- GH #2639: Version API migration: Check if version already exists before creating by @chrieinv in https://github.com/cerpus/Edlib/pull/2673
- CA: Fix versionapi migration missing versions by @chrieinv in https://github.com/cerpus/Edlib/pull/2675
- send icon in deep linking response by @emmachughes in https://github.com/cerpus/Edlib/pull/2678
- CA VersionApi migration: Adjust error handlig and reporting by @chrieinv in https://github.com/cerpus/Edlib/pull/2677
- CA: support published flag and h5p tag name in Edlib 3 by @emmachughes in https://github.com/cerpus/Edlib/pull/2684
- Allow SSO for CA admin via LTI by @emmachughes in https://github.com/cerpus/Edlib/pull/2682
- add flag for toggling edlib 2 support by @emmachughes in https://github.com/cerpus/Edlib/pull/2694
- fix version migration script by @emmachughes in https://github.com/cerpus/Edlib/pull/2696
- Upgrade Postgres from 11 -> 16 in dev by @emmachughes in https://github.com/cerpus/Edlib/pull/2704
- Roadmap Q2 and updates by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2707
- GH #2691: Fix empty space below footer in H5P by @chrieinv in https://github.com/cerpus/Edlib/pull/2708
- H5P addons fails to load if having patch version in folder name by @chrieinv in https://github.com/cerpus/Edlib/pull/2709
- Update codecov action by @emmachughes in https://github.com/cerpus/Edlib/pull/2710
- skip codecov upon release by @emmachughes in https://github.com/cerpus/Edlib/pull/2711
- GH #2662: Encode/decode special characters in CA script-view by @chrieinv in https://github.com/cerpus/Edlib/pull/2714
- GH #2715: Change style template for Nynorobot by @chrieinv in https://github.com/cerpus/Edlib/pull/2718
- fix broken update-hosts script by @emmachughes in https://github.com/cerpus/Edlib/pull/2720
- Fix some migrations by @emmachughes in https://github.com/cerpus/Edlib/pull/2721
- Remove versionapi by @emmachughes in https://github.com/cerpus/Edlib/pull/2695
- GH #2722, #2623, #2203: Fields not displaying in script view by @chrieinv in https://github.com/cerpus/Edlib/pull/2725
- fix ci by @emmachughes in https://github.com/cerpus/Edlib/pull/2729
- use
npm cifor CA by @emmachughes in https://github.com/cerpus/Edlib/pull/2730 - CA: update dependencies by @emmachughes in https://github.com/cerpus/Edlib/pull/2731
- Add Artisan commands for library listing and installation by @chrieinv in https://github.com/cerpus/Edlib/pull/2735
- fix h5pstorage symlink properly by @emmachughes in https://github.com/cerpus/Edlib/pull/2736
- add noindex, indexifembedded to CA by @emmachughes in https://github.com/cerpus/Edlib/pull/2737
- CA: use own jQuery for H5P by @emmachughes in https://github.com/cerpus/Edlib/pull/2739
- Disable CKEditor version check by @chrieinv in https://github.com/cerpus/Edlib/pull/2742
- Update roadmap.mdx by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2743
- update autoscaler version by @emmachughes in https://github.com/cerpus/Edlib/pull/2750
- litter auth's login.js with log statements by @emmachughes in https://github.com/cerpus/Edlib/pull/2753
- add more log statements by @emmachughes in https://github.com/cerpus/Edlib/pull/2754
- adjust min replica count for cerpus_prod by @emmachughes in https://github.com/cerpus/Edlib/pull/2755
- Copy node-utils into ltiapi, improve logging, remove bad tests by @emmachughes in https://github.com/cerpus/Edlib/pull/2756
- Revert "Copy node-utils into ltiapi, improve logging, remove bad tests (#2756)" by @emmachughes in https://github.com/cerpus/Edlib/pull/2757
- exit with error on failed library install by @emmachughes in https://github.com/cerpus/Edlib/pull/2752
- Update H5P Core (v1.26) and Editor libraries by @chrieinv in https://github.com/cerpus/Edlib/pull/2758
- ca: remove refid replacement by @emmachughes in https://github.com/cerpus/Edlib/pull/2738
- fix signature mismatch due to trimmed LTI parameters by @emmachughes in https://github.com/cerpus/Edlib/pull/2775
- remove unused index routes by @emmachughes in https://github.com/cerpus/Edlib/pull/2772
- remove ContentTypes stuff, fix bad redirect after adapter change by @emmachughes in https://github.com/cerpus/Edlib/pull/2771
- only forward resize messages in embed view by @emmachughes in https://github.com/cerpus/Edlib/pull/2807
- CA: fix /lti-content/create/h5p by @emmachughes in https://github.com/cerpus/Edlib/pull/2808
- update dependencies by @emmachughes in https://github.com/cerpus/Edlib/pull/2809
- Make NDLA video independent of NDLA mode by @emmachughes in https://github.com/cerpus/Edlib/pull/2810
- remove faulty url "helper" by @emmachughes in https://github.com/cerpus/Edlib/pull/2829
- Update roadmap with Q4 by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2791
- Add Swagger for NDLA endpoints by @emmachughes in https://github.com/cerpus/Edlib/pull/2835
- Standalone NDLA image adapter by @emmachughes in https://github.com/cerpus/Edlib/pull/2836
- CA: remove dependency on laravelcollective/html by @emmachughes in https://github.com/cerpus/Edlib/pull/2839
- GH #2799: Max score for Millionaire was not sent to Hub by @chrieinv in https://github.com/cerpus/Edlib/pull/2837
- CA: standalone ndla audio adapter by @emmachughes in https://github.com/cerpus/Edlib/pull/2846
- Remove create and edit for Link content type by @chrieinv in https://github.com/cerpus/Edlib/pull/2616
- Translations_updates by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2854
- Add labeler action by @emmachughes in https://github.com/cerpus/Edlib/pull/2856
- GH #2800: CA: Set default height for Millionaire game by @chrieinv in https://github.com/cerpus/Edlib/pull/2843
- hub: do not expose server versions by @emmachughes in https://github.com/cerpus/Edlib/pull/2862
- hub: add url slugs for tools by @emmachughes in https://github.com/cerpus/Edlib/pull/2864
- Upgrade CA dependencies: PHP 8.3, Laravel 11, PHPUnit 11 by @emmachughes in https://github.com/cerpus/Edlib/pull/2842
- remove unused ContentType classes by @emmachughes in https://github.com/cerpus/Edlib/pull/2867
- Hub: let admins edit LTI tools by @emmachughes in https://github.com/cerpus/Edlib/pull/2869
- use translation on /content/create, add admin shortcut by @emmachughes in https://github.com/cerpus/Edlib/pull/2866
- hub: allow editing LTI platforms by @emmachughes in https://github.com/cerpus/Edlib/pull/2871
- hub: add "LTI playground" for testing/debug purposes by @emmachughes in https://github.com/cerpus/Edlib/pull/2865
- hub: fix unsetting flags on tools by @emmachughes in https://github.com/cerpus/Edlib/pull/2877
- Hub: Add support for LTI parameter to create copy before save by @chrieinv in https://github.com/cerpus/Edlib/pull/2834
- upgrade to phpstan 2 by @emmachughes in https://github.com/cerpus/Edlib/pull/2879
- GH #2855: Fix race condition in LockStatusTest by @chrieinv in https://github.com/cerpus/Edlib/pull/2883
- CA Admin: Prevent deleting library if used by content or other libraries by @chrieinv in https://github.com/cerpus/Edlib/pull/2889
- make phpstan warn about misused functions/statements by @emmachughes in https://github.com/cerpus/Edlib/pull/2886
- Remove pointless indirection in H5PController::show by @emmachughes in https://github.com/cerpus/Edlib/pull/2895
- remove use of profile "helper" by @emmachughes in https://github.com/cerpus/Edlib/pull/2890
- Inheriting permissions from LTI platform context by @emmachughes in https://github.com/cerpus/Edlib/pull/2868
- CA Admin: Use tabs on manage content type page, add descriptions and help text. Rename 'Update libraries' to 'Manage content types' by @chrieinv in https://github.com/cerpus/Edlib/pull/2888
- fix undesired context inheritance when editing by @emmachughes in https://github.com/cerpus/Edlib/pull/2904
- fix ndla image search by @emmachughes in https://github.com/cerpus/Edlib/pull/2907
- GH #2870: Launch the LTI tool if it's the only one by @chrieinv in https://github.com/cerpus/Edlib/pull/2903
- update php-cs-fixer, use PER-CS 2.0 code style by @emmachughes in https://github.com/cerpus/Edlib/pull/2905
- hub: avoid unreliable Dispatchable::dispatch by @emmachughes in https://github.com/cerpus/Edlib/pull/2909
- GH #2651: Reduce to two themes, edlib and dark, default is edlib by @chrieinv in https://github.com/cerpus/Edlib/pull/2913
- Add owner info to use/edit response by @chrieinv in https://github.com/cerpus/Edlib/pull/2916
- CA: Adjust paths for php-cs-fixer by @chrieinv in https://github.com/cerpus/Edlib/pull/2910
- add job for attaching context to contents by @emmachughes in https://github.com/cerpus/Edlib/pull/2918
- add confirmation for reindex button by @emmachughes in https://github.com/cerpus/Edlib/pull/2919
- Fix query params in self-submitting form with GET method by @emmachughes in https://github.com/cerpus/Edlib/pull/2921
- Update messages.php by @tmkarlsen in https://github.com/cerpus/Edlib/pull/2926
- fix job not being queued by @emmachughes in https://github.com/cerpus/Edlib/pull/2929
- Content policy: Adjust check in to not fetch from database. Search result: Adjust data for policy and route by @chrieinv in https://github.com/cerpus/Edlib/pull/2935
- add command for adding tool extras by @emmachughes in https://github.com/cerpus/Edlib/pull/2928
- Add email verification, 'email changed' email notifications to hub by @emmachughes in https://github.com/cerpus/Edlib/pull/2915
- Fix minor issues with versions and inserted URLs by @emmachughes in https://github.com/cerpus/Edlib/pull/2947
- remove unused hosts from setup scripts by @emmachughes in https://github.com/cerpus/Edlib/pull/2937
- add admin management via web by @emmachughes in https://github.com/cerpus/Edlib/pull/2933
- GH #2938: Title always shows preview. Depending on context, show the two most used buttons, rest in menu by @chrieinv in https://github.com/cerpus/Edlib/pull/2945
- GH #2944: CA Admin: Fix slow check if content type/library can be deleted by @chrieinv in https://github.com/cerpus/Edlib/pull/2958
- add redirect for legacy e2 urls by @emmachughes in https://github.com/cerpus/Edlib/pull/2948
- Normalize email address before saving by @emmachughes in https://github.com/cerpus/Edlib/pull/2934
- CA Admin and Commands: Use different colors on library install/update button/version by @chrieinv in https://github.com/cerpus/Edlib/pull/2970
- CA Admin: Fix listing of content versions by @chrieinv in https://github.com/cerpus/Edlib/pull/2972
- CA Admin: Remove Edlib 2 info by @chrieinv in https://github.com/cerpus/Edlib/pull/2973
- Move dark theme to own file, rename edlib theme file. by @chrieinv in https://github.com/cerpus/Edlib/pull/2978
- Change edlib logo and colors by @maxmoeschinger in https://github.com/cerpus/Edlib/pull/2998
- fix race condition between search and db by @emmachughes in https://github.com/cerpus/Edlib/pull/2993
- Update create content page to show cards instead of links by @maxmoeschinger in https://github.com/cerpus/Edlib/pull/3000
- Add legacy redirects for hub by @emmachughes in https://github.com/cerpus/Edlib/pull/2999
- Add H5P string check to display logo on content create page by @maxmoeschinger in https://github.com/cerpus/Edlib/pull/3003
- Bump symfony/cache from 7.1.9 to 7.2.3 in /sourcecode/hub by @dependabot in https://github.com/cerpus/Edlib/pull/2943
- Bump sass from 1.81.0 to 1.85.0 in /sourcecode/hub by @dependabot in https://github.com/cerpus/Edlib/pull/2981
- add sharing dialog to hub by @emmachughes in https://github.com/cerpus/Edlib/pull/2987
- Remove remants of NDLA import functionality by @emmachughes in https://github.com/cerpus/Edlib/pull/2980
- Change of tab-color indicator for CA when editing H5Ps. by @tmkarlsen in https://github.com/cerpus/Edlib/pull/3004
- GH #3009: Fix contrast ratio in Create boxes, set background-color in the theme files by @chrieinv in https://github.com/cerpus/Edlib/pull/3010
- Bump @fontsource/lato from 5.1.0 to 5.2.5 in /sourcecode/hub by @dependabot in https://github.com/cerpus/Edlib/pull/3016
- don't show use button without return url by @emmachughes in https://github.com/cerpus/Edlib/pull/3022
- Display language name in content listing by @chrieinv in https://github.com/cerpus/Edlib/pull/2976
- restore "isAdmin" flag in session by @emmachughes in https://github.com/cerpus/Edlib/pull/3021
- hub: composer update, ignore phpstan false positives by @emmachughes in https://github.com/cerpus/Edlib/pull/3018
- configure php-fpm processes by @emmachughes in https://github.com/cerpus/Edlib/pull/3023
- add www redirect for ndla by @emmachughes in https://github.com/cerpus/Edlib/pull/3033
- GH #3031: Set iframe permissions by @chrieinv in https://github.com/cerpus/Edlib/pull/3034
- fix audio/image url bugs by @emmachughes in https://github.com/cerpus/Edlib/pull/3035
- cache copyright/info endpoints by @emmachughes in https://github.com/cerpus/Edlib/pull/3036
- NDLA: forward locale from oembed by @emmachughes in https://github.com/cerpus/Edlib/pull/3039
- remove unnecessary stuff for EB by @emmachughes in https://github.com/cerpus/Edlib/pull/3040
- GH #3038: Set searchparams for NDLA Audio and Image API by @chrieinv in https://github.com/cerpus/Edlib/pull/3043
- 2778 update h5p core and editor to v1.27 by @chrieinv in https://github.com/cerpus/Edlib/pull/3008
New Contributors
- @ssethupathy made their first contribution in #1671
- @janlindso made their first contribution in https://github.com/cerpus/Edlib/pull/2656
Full Changelog: 1.20.2...3.0.0