Skip to content

Releases: PolicyEngine/policyengine-app-v2

v0.4.0

23 Mar 19:23
824f762

Choose a tag to compare

0.4.0 (2026-03-23)

Bug Fixes

  • Allow nameless policies (63e77ce)
  • Consistent ingredient card padding, remove disabled account settings (22695f1)
  • Don't allow single-sim reports for subnational geographies (4642d74)
  • Ensure policy modal respects initialEditorMode on open (afffbff)
  • Fallback to Policy #X for policies with no label (829b125), closes #X
  • Filter out pycache params (6dc9157)
  • Fix dates, US nationwide populations (229e188)
  • Fix param value display (9c878f9)
  • Fix simulation label editing (b089b7f)
  • Fixes to household creation modal (acc3afc)
  • Harmonize competing hydrated report models (40c9c70)
  • Improve US Congressional district formatting (b794d66)
  • Info panel fixes (b6e1496)
  • Minor visual fixes (8975619)
  • Modify top bar (1ab08a0)
  • Move reproduce button to right of view/edit button (0632ff7)
  • Move to more streamlined design (f5640d0)
  • Prevent EditableLabel from overflowing simulation card (a30f738)
  • Properly create new policy (83718f2)
  • Properly use association data for household display (ca0d337)
  • Remove cancel button from household creation modal (56657d2)
  • Remove dupe button (0b8c108)
  • Remove horizontal view (6d8e253)
  • Remove package-lock.json to fix Vercel build (3d52a62)
  • Remove param demos (90c2a8c)
  • Replace workspace:* with * in website/package.json for npm compatibility (4d33d66)
  • Report builder modal improvements (2b2872e)
  • Resolve 36 test failures after Mantine-to-shadcn migration (eb10ffc)
  • Resolve csstype type conflicts and ignore storybook-static in stylelint (5d57cc9)
  • Reuse PolicyOverviewContent in policy details drawer (6398705)
  • Revert lazy loading in router, darken breadcrumb color (acb7d85)
  • Update stories and fix type errors after rebase (97a79d1)
  • Use design tokens, fix title case, extract shared PolicyOverviewContent (6974835)
  • Use proper policy loading structure (1faf648)
  • Various fixes to param creator (4ad61a5)
  • Visual improvements to policy setup modal (ad5feaa)
  • Year selector styling, button ordering, update icon, and overflow fixes (46c4716)

Features

  • Add congressional district card, expandable controls row, and fix chart heights (4ecf9fc)
  • Add edit icon for names (859deba)
  • Add error state visualization, improve error logging, and UI fixes (50ea627)
  • Add expandable DashboardCard component, playground page, and refactor overview cards (01f164d)
  • Add Migration tab with collapsible sections, progressive district map (efc3914)
  • Add places (e970bce)
  • Builder variants (a5a3ff3)
  • Clean up policy editing buttons in report builder (87a682f)
  • Enable Run button (fb353ab)
  • Enter key submit, unified gear button, back nav, remove loading msg (d8b2257)
  • Expand use cases that report builder supports (b2d0110)
  • First implementation of a policy modification structure (4616eb6)
  • First implementation of existing policy selector modal (18fb63f)
  • First version of policy creation modal (913a722)
  • Fix DashboardCard sizing, add chart height props, and budgetary breakdowns (e11ac5b)
  • Geography utils (b4ff8ae)
  • Icon action buttons for tables, remove checkboxes, policy editor from policies page (76ce650)
  • Implement "Update existing policy" in policy modals (a16eb27)
  • Migrate remaining UK charts, remove mockup page (52783fd)
  • Modified report builder interface (0a58cbe)
  • Modify policy creation modal (03e3510)
  • Move household creation into modal (1459355)
  • Parameter search (a0abb6f)
  • Policy editor footer layout, report view/edit modes, and UX refinements (3357734)
  • Population creation & selection modal ([b0449fb](https://g...
Read more

v0.3.0

17 Feb 23:31
3b6b9d8

Choose a tag to compare

0.3.0 (2026-02-17)

Bug Fixes

  • Add AppProvider to test render utility (f6729cd)
  • Add curly braces to satisfy ESLint (4571c53)
  • Add missing type field to encode-policy-multi-agent-ai app entry (7406ea5)
  • Forward URL hash fragments to iframe embeds (2b794e0), closes #659
  • Improve state legislative tracker description (96337d5)
  • Install @vercel/analytics (cf2c339)
  • Lazy-load research articles (05138ad)
  • Properly navigate between pages (9eddade)
  • Resolve merge conflict (2f3a22c)
  • Standardize border radiuses around specific design tokens and migrate all radiuses onto them (579e030)
  • Update Model nav item to use useWebsitePath (c96fb53)
  • Update UK salary sacrifice cap figures to match chart data (29506ed)
  • Use CURRENT_YEAR constant for default year fallback (8399f32)
  • use flat projection for hex map and safe center for geoAlbersUsa (fbd0fc0)
  • Various fixes to place selection (0bdf09f)

Features

  • Add 2026 state legislative tracker to research page (a3483b7)
  • Add analytics to calculator (0be5ac0)
  • Add blog to home page (1fbe3a9)
  • add hex map toggle for US congressional districts (881ee19)
  • Add salary sacrifice cap analysis tool (617722e)
  • Add state legislative tracker preview to home page (eb1bcee)
  • add UK student loan deductions calculator to apps (5cfcff4)
  • Reproduce in Python (b17f029)
  • Sync iframe hash changes to parent URL bar via postMessage (3abbe57)

v0.2.0

29 Jan 00:38
fd97c84

Choose a tag to compare

0.2.0 (2026-01-29)

Bug Fixes

  • Add Pavel's headshot to authors, fix footnotes (4e3f2fb)
  • Add transparent-backgroudn logo (d801535)
  • Align font styling between income and wealth decile charts (eae2f19)
  • Align wealth decile chart axes with v1 (b2c306c)
  • Clean up dead code (29776d7)
  • correct terminology - marital status, not filing status (2bd2021)
  • Deploy all three Vercel projects as part of GH (03db873)
  • Don't display UK subnational impact maps when simulating over a subnational entity (a58f5ab)
  • Ensure that localhost URL is only used in dev, not in prod builds (3a87e28)
  • Export CountryId from libs/countries, use DEFAULT_COUNTRY (8426c5d)
  • First round of visual fixes (0c3485f)
  • Fix current law display (6a14dfb)
  • Fix display of sims on reports page (8d6d36a)
  • Fix footnotes (edfb533)
  • Fix Makefile; fix vite config to properly link wordwrapjs (8f32656)
  • Fix margins in Idaho article; fix scroll issue (3d83539)
  • Fix poverty display arrow (700c996)
  • Fix report sharing to properly share user-connected data (7cc1224)
  • Fixes to NotebookRenderer (76ab497)
  • Harmonize line colors (acb5ec2)
  • Have footnotes appear as they do in v1 (9ed7eb1)
  • Improve code quality (f30b508)
  • Make loading screen simpler (5d134e2)
  • Minor fixes to workflow (b6ec025)
  • Modify param view on policy page (8602b44)
  • Modify workflows to directly handle Vercel deployment (1aef063)
  • More clearly separate Policy and PolicyMetadata records and avoid cache collision (88768c8)
  • More visual changes (d0a37c3)
  • nav links from calculator now go to website (3a62aed)
  • Prevent type issues in value inputs (2d348e2)
  • Properly add back checks on deploy, make deploy dependent on checks (b9ab344)
  • Properly handle numeric IDs (3de9477)
  • Properly pass report year to dynamics page (3aac57e)
  • Properly reopen report in other browser (3a261a8)
  • Return to Vercel-driven deployment process (d565e91)
  • Simplify error boundary to remove hook issue (91301ba)
  • update date to January 23, 2026 (cf71916)
  • Use correct article link (228fcc3)
  • use correct image for Scottish Budget 2026 dashboard (8e77803)
  • Use transparent-background logo in charts (6dec653)
  • Various fixes (327a082)
  • Visual improvements to maps (a96453e)
  • year picker timezone bug in date value selectors (f561b89)

Features

  • add brand pages (#551) (91a1ce9)
  • add Scotland economic outlook pre-budget dashboard (662c30f)
  • add Scottish Budget 2026-27 impact analysis dashboard (bd12a17)
  • Add shareable report URLs (52a8d34)
  • Allow multiple instances of the website to run simultaneously (3fba296)
  • Claude skills (00bf1f6)
  • Claude updates (e77bdd5)
  • Error boundary (efb5d63)
  • New report overview pages (2085457)
  • Notebook renderer (ffe3d9f)
  • Remove non-functional buttons from report output page (fc0a4c3)
  • Update Blog.page.tsx (666f14b)
  • update default year from 2025 to 2026 (089e4a9)
  • US congressional district choropleth maps (#575) (a89585b)
  • Use NotebookRenderer in Blog.page.tsx (20c6af3)