<!--
Audience
  External consumers of Aerion — customers using the web app. Treat this as a
  hosted product: do not mention internals, frameworks, or repo plumbing.

Forbidden words / leaks
  Do not name implementation details: "Ember", "Glimmer", "Octane", "LESS",
  "Broccoli", "Storybook", "@tracked", "@cached", "computed", "runloop",
  component class names (e.g. `Aerion::Breadcrumbs::Segment::Switcher`,
  `BrowseSelector`), file paths, ticket IDs. Rephrase as user-visible
  outcomes.

Style
  Terse and outcome-focused. Describe the user-visible effect, not the
  mechanism. Example: "Project board feels snappier when filtering or
  switching views." beats "Replaced computed sort maps with tracked setters
  and cached selectors." Mechanism detail (component names, getters, file
  paths) belongs in CHANGELOG.md, not here.

  Calibrate to a single short sentence, optionally one parallel clause for a
  distinct improvement. "Editorialize a little" is fine; field-by-field
  detail is not. When in doubt, your bullet is probably already too long.

Vantage point
  Write from the customer's POV — what they observe — not from the
  implementer's POV (the rule that produces the observation). "Side-panel
  dropdowns now feel consistent across switchers" beats "shared a switcher
  component across project/client and user/team breadcrumbs."

Surface (do mention)
  - New capabilities and visible UI changes.
  - Behavior changes customers will notice (faster, fewer clicks, new
    validation, copy changes).
  - Bug fixes that resolve customer-visible breakage.

Don't surface
  - Refactors, file moves, type-only changes, dependency bumps.
  - Internal observability, build, or test infrastructure.
  - Mechanism / framework details.
  - Linear ticket IDs.

No meta-prose
  No "user-facing release notes for X" preamble. The heading below is
  sufficient.
-->

# Aerion Release Notes

## v1.34.31 — 2026-07-28

- Increased flexibility of the "Group By" dropdown when exporting or invoicing time entries. Previously this required at least two "groups" in order to group by a specific category.

## v1.34.30 — 2026-07-02

- Updated the Project Billing dashboard module to sort projects alphabetically, rather than arbitrarily.

## v1.34.29 — 2026-06-26

- Adds a tile to the integrations page showing the active HRIS connection; worktime sync settings can be managed here for platforms that support the feature, which is currently only Personio.

## v1.34.26 — 2026-05-08

- Planner capacity and utilization can now optionally include completed projects, counted up to their completion date.

## v1.34.24 — 2026-04-13

- Fixed dashboard items occasionally not ordering correctly.

## v1.34.23 — 2026-02-27

- The Project Lead filter on Project Board and Approval can now target any project lead, not just yourself.
- Planner now uses the Project Lead filter in place of the older Project Manager filter.
- Fixed tags being hidden on Users and Projects when they overflowed their container.
- Fixed an error when deselecting tags from the User tag dropdown.

## v1.34.22 — 2026-02-16

- Fixed stale remaining-budget info showing in the Approve Time Entries modal when switching between entries on the same project.

## v1.34.21 — 2026-02-03

- Fixed the monthly per-seat price and next-period payment amount for yearly plans in the seat adjustment modal.

## v1.34.19 — 2026-02-02

- Project Manager has been split into **Project Lead** (responsible for the project) and a separate permission that grants editing and approval of time entries. Existing Project Managers were upgraded to Project Lead — review and uncheck this for anyone other than the actual lead(s).
- Archiving projects is now a separate permission from Manage Own Projects.

## v1.34.18 — 2026-01-23

- Fixed the "Show Time Entries" link in the project analytics References table.
- The Project Invoice KPI now lists invoices newest-first and shows a "more" indicator when there are more than 20.
- Easybill invoices can now be opened directly on Easybill's search page from the invoice view.
- Duplicating a project now also duplicates its attached reference families.

## v1.34.17 — 2026-01-23

- Fixed the Next button when billing without a billing provider.
- Line-item mapping is now only shown when continuing to a billing provider.

## v1.34.16 — 2026-01-13

- Minor copy fixes.

## v1.34.15 — 2025-12-02

- Fixed the amount on a created invoice no longer being editable.

## v1.34.14 — 2025-12-01

- Fixed the "Exclude entries with 0€ billable amounts" flag not being applied when exporting time entries.

## v1.34.13 — 2025-12-01

- Restored basic mapping options in the sevDesk invoicing flow.

## v1.34.12 — 2025-11-18

- Fixed super-projects being incorrectly filtered out by certain combinations of board filters.

## v1.34.11 — 2025-11-18

- Fixed a project status label typo.

## v1.34.10 — 2025-11-17

- New beta features in Account Settings: **Project Health** (with history log) and **Team Analytics** (statistics and KPIs across multiple timeframes; moved from closed to open beta).
- Fixed the Reference dropdown occasionally appearing blank in the Create Time Entry modal.

## v1.34.9 — 2025-11-14

- Clicking the planned invoice column on the project board now toggles its approval status.

## v1.34.8 — 2025-11-14

- Fixed users with certain saved billing preferences being unable to bill via external billing providers.

## v1.34.7 — 2025-11-11

- Time Entry exports — also used in the billing flow with external providers — gained new customization:
  - File names can be templated with tokens.
  - Columns can be reordered and individually disabled.
  - Excel exports have improved number formatting, bold header rows, and an optional totals row.
- Added Tags and External ID columns to the project board, both available in the export.
- Project tags are now included in the Planner export.

## v1.34.6 — 2025-11-06

- Fixed recurring percent expenses with amounts deviating from their expense category sometimes reverting to the category's percent during the invoicing process.

## v1.34.5 — 2025-10-20

- Added a bulk option to assign a team to a project.
