Releases: opengovsg/isomer
Releases · opengovsg/isomer
v0.27.1
What's Changed
- feat(scheduled-publishing): add SCHEDULED_PUBLISHING_HEARTBEAT_URL and remove unused env variables by @gautammmanek in #1746
Full Changelog: v0.27.0...v0.27.1
v0.27.0
What's Changed
- Fix/checkbox missing data selected by @adriangohjw in #1750
- chore(deps): bump validator from 13.15.20 to 13.15.22 by @dependabot[bot] in #1754
- feat(scheduled-publishing): add build superseding logic by @gautammmanek in #1609
- fix(scheduled-publishing): misc. fixes for publishing flows by @gautammmanek in #1639
- feat(scheduled-publishing): use cronjob for scheduled publishing by @gautammmanek in #1739
- feat(scheduled-publishing): add tests for schedulePublishingJob by @gautammmanek in #1745
- fix: handle removal of link on footer and navbar by @dcshzj in #1749
- chore: add MFA to audit logs scripts by @adriangohjw in #1753
- chore(deps): update next to version 15.5.7 across multiple packages by @adriangohjw in #1756
- Fix/isUrl to return false for protocol only by @adriangohjw in #1752
- Fix/deactivation email sending to past isomer members by @adriangohjw in #1755
- Feat/studio highlight invalid block by @adriangohjw in #1554
Full Changelog: v0.26.0...v0.27.0
v0.26.0
What's Changed
- ref: upgrade nextjs on studio from 14 to 15 by @dcshzj in #1729
- chore: use papaparse to generate audit logs CSV by @dcshzj in #1731
- ⚡ Performance: Replace RAC with react-aria hooks by @adriangohjw in #1709
- ⚡ Performance: Fix treeshaking to exclude Typebox in bundle by @adriangohjw in #1703
- ⚡ Performance: Defer widget loading by @adriangohjw in #1593
- Fix text alignment and icon shrinking on filter labels by @sehyunidaaa in #1744
- fix(Breadcrumb): add missing focus highlight by @adriangohjw in #1741
- feat: style nested list markers in Tiptap editor by @dcshzj in #1740
- chore: update UAT to sandbox by @dcshzj in #1742
- fix: remove duplicate site name in meta title by @dcshzj in #1747
- ⚡ Performance: Defer Microsoft Clarity by @adriangohjw in #1748
Full Changelog: v0.25.2...v0.26.0
v0.25.2
What's Changed
- chore(storybook): fix date to IsomerNext's birthday by @seaerchin in #1719
- Uncomment format property in Hero.ts by @adriangohjw in #1733
- fix(collection-links): prevent stale data on gsib by @seaerchin in #1668
Full Changelog: v0.25.1...v0.25.2
v0.25.1
v0.25.0
What's Changed
- Remove console.log from MarkdownLabel component by @adriangohjw in #1687
- fix: provide for Growthbook attribute targeting on frontend by @dcshzj in #1686
- minor typography and colour tweaks in infobar and contact info by @sehyunidaaa in #1688
- feat: add support for development staging script in Vica components by @adriangohjw in #1691
- chore: do not jump to footer for integrations page by @seaerchin in #1690
- chore: add mti.gov.sg to audit logs requests by @dcshzj in #1694
- Chore/enable GTM on all env by @adriangohjw in #1695
- feat(scheduled-publishing): add codebuild jobs table and related tests by @gautammmanek in #1599
- feat(scheduled-publishing): add webhooks router and REST API endpoint for webhooks by @gautammmanek in #1600
- feat(scheduled-publishing): gate email notifications via growthbook by @gautammmanek in #1606
- fix: record siteId for permissions audit logs by @dcshzj in #1698
- tests: add unit test for moving items within navbar by @dcshzj in #1697
- chore: update VSCode settings to run ESLint on save by @adriangohjw in #1699
- chore: remove tag limit by @seaerchin in #1701
- tests: add tests for navbar and footer router by @dcshzj in #1700
- Relax all other character limits for components by @sehyunidaaa in #1692
- Performance: switch from lodash to lodash-es by @adriangohjw in #1704
- ⚡ Performance: remove
date-fnsfrom bundle by preprocessing date before passing into CollectionClient by @adriangohjw in #1710 - fix(storybook): upgrade to v9 by @seaerchin in #1702
- chore(branding): add stories for colours and logo by @seaerchin in #1706
- ⚡ Performance: Remove "use client" from LinkButton by @adriangohjw in #1711
- tests(site-settings): add unit tests for new endpoints introduced by @seaerchin in #1716
- fix: ensure node tagName is targeted correctly by @dcshzj in #1720
- ⚡ Performance: Remove GA by @adriangohjw in #1713
- chore: update GitHub IAM deploy role by @dcshzj in #1726
- fix: allow newlines in article summary by @dcshzj in #1728
- fix: use text-base-content for list markers by @dcshzj in #1730
- isom-2146 : support image background for hero with search by @adriangohjw in #1717
- ⚡ Performance: replace RAC (Breadcrumbs) by @adriangohjw in #1705
- fix(site-settings/navbar/footer): fix dogfoodign findings by @seaerchin in #1718
Full Changelog: v0.24.1...v0.25.0
v0.24.1
v0.24.0
v0.23.0
What's Changed
- chore(vica/askgov): add widget icons by @seaerchin in #1671
- test: enhance getTagFilters tests with ordering and insertion logic by @adriangohjw in #1674
- fix(LogoCloud): adjust image width for better Safari compatibility by @adriangohjw in #1676
- chore: allow markdown for link descrioption by @seaerchin in #1672
- Enhancement: contact information fallback for empty values by @adriangohjw in #1667
- chore(deps): bump validator from 13.15.15 to 13.15.20 by @dependabot[bot] in #1677
- chore: remove flag check for wogaa by @seaerchin in #1678
- chore(fixes): style fixes + functionality fixes for navbar/footer/site settings by @seaerchin in #1673
- ui design fix for Contact Information: update styles and structure based on feedback by @adriangohjw in #1675
- chore: publish site after update by @seaerchin in #1680
- chore: fix package lock by @seaerchin in #1681
Full Changelog: v0.22.0...v0.23.0
v0.22.0
What's Changed
- feat: add toggle for optional and relax asset permissions by @dcshzj in #1630
- feat(scheduled-publishing): add bullmq & redis for schedule publishing logic by @gautammmanek in #1572
- fix amplify script: change password generation function to use CommonJS module syntax by @adriangohjw in #1631
- chore: add utils by @seaerchin in #1638
- chore: fix logs by @seaerchin in #1643
- feat(Wogaa): add environment prop to dynamically set script URL by @adriangohjw in #1644
- fix(scheduled-publishing): instrument fundamental traces for kysely by @gautammmanek in #1634
- chore(builds): fix failing builds by @seaerchin in #1645
- fix(scheduled-publishing): feature flag and ui changes by @gautammmanek in #1635
- chore: update build:template script to increase stack size by @dcshzj in #1648
- chore: update max length for tags to 70 by @seaerchin in #1653
- fix(Footer): update twitter to X by @adriangohjw in #1651
- feat: increase NextJS API payload size to 50MB by @dcshzj in #1654
- chore: fix sort order by @seaerchin in #1652
- fix: use only the headers to determine columns by @dcshzj in #1656
- update limits for image and infocard descriptions by @sehyunidaaa in #1619
- isom-2081 support line breaks by @adriangohjw in #1640
- feat: setup base navbar and footer editing pages by @dcshzj in #1565
- feat: introduce navbar editing frontend by @dcshzj in #1586
- feat: add drag and drop functionality for editing navbar by @dcshzj in #1612
- feat: validate and allow saving navbar to backend by @dcshzj in #1623
- feat: introduce base footer editing experience by @dcshzj in #1624
- feat: introduce social media editing functionality by @dcshzj in #1637
- chore(deps-dev): bump vite from 5.4.20 to 5.4.21 by @dependabot[bot] in #1662
- chore: finalise navbar footer editing experience by @dcshzj in #1642
- Feat/dgs searchabletable (database layout) by @adriangohjw in #1579
- Feat/Database layout feature flag by @adriangohjw in #1649
- Enhancement/DGS Ssearchable Table (support for dataset >4MB) by @adriangohjw in #1595
- Refactor: move SearchableTable BACK to internal components by @adriangohjw in #1665
- feat(site-settings): allow users to update site name by @seaerchin in #1610
- fix: update preview-tw version back to 3.4.4 by @adriangohjw in #1666
- refactor(performance): fix slow endpoints and high RDS CPU by @adriangohjw in #1659
- feat(site-settings): notification view by @seaerchin in #1611
- feat(site-settings): allow users to update inetgrations by @seaerchin in #1633
- chore: add feature flag/back-compat for site settingss by @seaerchin in #1664
- ref: remove site from BaseParagraph and fix external link bug by @dcshzj in #1650
- chore: don't throw if no parent found for collection block by @seaerchin in #1657
- fix: remaining navbar footer and site settings design fixes by @dcshzj in #1663
- Long words can't fit into hero block by @sehyunidaaa in #1661
- fix: remove dependency array in JsonFormsAnyOfControl useeffect hook by @adriangohjw in #1670
- chore(swc): pin versions using
overrideskey inpackage.jsonby @seaerchin in #1669
Full Changelog: v0.21.2...v0.22.0