Skip to content

Changelog

All the latest updates, improvements, and fixes.

v2.8.2 08/24/2026

Smoother transaction editing and clearer workflows

  • Keep existing cash receipt, cash disbursement, purchase, and sales drafts editable when posting defaults become incomplete
  • Put transaction actions first, explain print buttons with tooltips, and remove redundant guidance from source-generated journal entries
  • Improve wrapping and responsive layouts in company selection, account selection, and journal entry forms
  • Prevent company switcher options from overflowing horizontally
  • Place Banks before Customers in master data navigation
  • Make report drill-down rows easier to recognize
v2.8.1 08/20/2026

Clearer member roles and dependable PDF exports

  • Keep in-app Pro and Max feature descriptions consistent with the public pricing page
  • Show owner and collaborator roles beside each member's name
  • Make company positions easier to find and edit, including a clear indicator when no position is configured
  • Generate journal voucher PDFs reliably by registering their table layouts with the PDF renderer
v2.8.0 08/19/2026

Free analytics and more dependable workflows

  • Make dashboard analytics available to companies on the Free plan
  • Let journal drafts be saved before posting setup is complete while keeping posting safeguards in place
  • Show clearer journal validation, focus the first field that needs attention, and make balancing progress easier to understand
  • Accept formatted TIN values when submitting forms
  • Refresh cleanly before in-app navigation when a new Libro deployment is available
  • Let connected apps create customers and banks reliably, including customers without a credit limit
  • Improve cooperative member compatibility and return clearer conflict details to connected apps
  • Make approval steps safer and responses more predictable while keeping connected-app access limited to eligible paid companies
  • Show a clearer ChatGPT-style workflow example and highlight connected-app setup guidance
v2.7.1 08/19/2026

Stronger plan controls and smoother recovery

  • Enforce company, collaborator, analytics, spreadsheet export, and voucher-printing limits on the server
  • Apply company limits reliably when creating or restoring companies and when inviting collaborators
  • Return to the requested page after signing in instead of always opening the app home page
  • Show the original invitation error when an invite cannot be accepted or declined
  • Recover gracefully when a purchase cannot be loaded for editing
  • Keep redirects working with immutable response headers and filter routine Vite reload failures from Sentry
v2.7.0 08/19/2026

Custom signatories and expanded connected workflows

  • Create reusable signature layouts for cash receipts, cash disbursements, journal vouchers, sales, and purchases
  • Choose which signatories appear on each transaction and preserve those selections in backups
  • Print transaction documents with a unified layout, clearer details, and correctly proportioned company logos
  • Let connected apps create accounts, banks, customers, suppliers, and cooperative members after explicit confirmation
  • Keep MCP access limited to eligible Standard-plan companies and show clearer authorization details
  • Allow sales and purchase entries without invoice numbers and clarify purchase allocation account choices
  • Add balancing allocations to demo journals and clearer labels to subsidiary ledger exports
  • Improve mobile settings navigation, responsive workbench controls, accessibility, and company link reliability
  • Show the current Libro version on the login screen
v2.6.1 08/18/2026

Safer collaboration and more reliable company setup

  • Let owners and administrators cancel pending invitations directly from company settings
  • Identify your own membership at a glance and prevent accidental changes to or removal of your access
  • Refresh company and membership data immediately after accepting an invitation link
  • Show clear progress feedback while sending invitations
  • Finish opening a newly created company before refreshing shared application data
  • Ignore browser-extension blocked-eval noise while keeping application content-security errors visible
v2.6.0 08/18/2026

Account-aware opening balances and localized amounts

  • Build the opening entry in one workspace and assign customer, supplier, and cooperative member balances to the appropriate ledger accounts
  • Review debit and credit totals before saving, or explicitly confirm that every opening balance is zero
  • Keep existing companies with legacy opening-balance data working after the expanded account setup
  • Display the company currency consistently across transaction forms, ledgers, reports, PDFs, and workbook exports
  • Use the correct peso or dollar symbol in amount fields and format exported values for the selected currency
  • Refine company creation and books setup with clearer account ordering, opening-balance editing, and more focused actions
  • Keep the current page visible while the next destination loads and use consistent progress indicators for background actions
  • Send upgrade prompts directly to plan selection and normalize company links for more reliable navigation
  • Add descriptive metadata to cash, journal, sales, purchase, and transaction-register PDFs
v2.5.1 08/18/2026

Safer demo outputs and clearer everyday workflows

  • See a clear reminder that demo records are fictional before printing or exporting them, with options to proceed or create a real company
  • Refresh company data after creating records so new accounts, parties, journals, and transactions appear immediately throughout the app
  • Keep password managers from filling the account password form unexpectedly
  • Use clearer sizing, supporting text, and six-dot drag handles when preparing journal entries
  • Display dashboard chart axes in currency units instead of stored cents
  • Focus account details on balances, activity, and recent transactions
  • Keep empty-state arrows layered correctly and date-picker keyboard focus consistent with the surrounding field
v2.5.0 08/17/2026

Complete books workflows, richer reports, and workbook exports

  • Record, review, edit, post, cancel, print, and search sales and purchase journal entries from dedicated workspaces
  • Preserve transaction drafts while adding customers, apply configured discount accounts, and keep source-generated journal entries protected from direct unposting
  • Set up a company's books through a guided workflow with opening balances, journal classifications, ledger roles, and a configurable current-period result account
  • Review dedicated customer, supplier, and cooperative member ledgers alongside the general ledger
  • See consistent change history and actor details across accounting records, with clearer entry numbers, party filters, and voucher printing
  • Prepare a cash flow statement with on-screen, PDF, workbook, and connected-app support
  • Export the trial balance, balance sheet, income statement, cash reports, transaction register, journals, and general ledger as polished workbooks
  • Explore fiscal-year revenue, expenses, profit, cash movement, and recent cash activity from the company overview
  • Improved financial statement, cash report, sales journal, and ledger presentation across screen sizes and printed PDFs
  • Import and export accounts, banks, customers, suppliers, and cooperative members with guided validation and accessible transfer actions
  • Use richer, expiring demo companies with tax details, cooperative activity, accurate opening equity, income closing, and customer and supplier balances
  • Keep plan limits and feature availability consistent across navigation, billing, exports, upgrade prompts, and server-side authorization
  • Use one standard company on Free, up to three on Pro, or up to five on Max, with one, five, or unlimited collaborators per company respectively
  • Manage core books, journals, master data, and basic reports on Free; unlock analytics, spreadsheet transfers, workbook exports, and voucher printing on Pro
  • Unlock customer, supplier, and cooperative member ledgers plus sales and purchase journals on Max, while demo companies retain the complete feature set
  • See clearer upgrade guidance that identifies the first eligible plan whenever a feature or usage limit is unavailable
  • Share live company updates efficiently across browser tabs and recover cleanly from stale page preloads
  • Added production error monitoring while filtering development noise and preventing duplicate initialization
  • Standardized workspace actions, empty states, loading feedback, table controls, responsive layouts, and accounting confirmation dialogs
  • Keep release titles and actions visible while scrolling longer notes in the refreshed What’s New dialog
v2.4.1 08/11/2026

Clearer cash movement and connected app summaries

  • Show cash received and cash paid on single-entry company dashboards using cash-account activity instead of total journal debits and credits
  • Keep double-entry balance checks based on full debit and credit totals while treating posted single-entry totals as healthy
  • Simplified the connected-app list so each app is easier to scan, with detailed company access and permissions available from its Manage page
v2.4.0 08/11/2026

Secure AI-assisted bookkeeping and smoother receipts

  • Connect compatible AI assistants through Libro's opt-in remote MCP integration with secure browser authorization and explicit company access
  • Read accounting data and prepare confirmed draft journals, cash receipts, and cash disbursements without exposing administrative or billing controls
  • Grant a separate permission for confirmed posting and unposting, with current roles, plan access, transaction status, and record freshness checked before every change
  • Manage each connected AI app from personal settings: remove existing permissions, change its allowed companies, review recent activity, or revoke access entirely
  • Keep access changes safe with current-company checks, conflict detection, audit history, and automatic invalidation of unused confirmations; reconnect the app when adding new permissions
  • Add a customer while preparing a cash receipt, then return with the complete receipt draft and allocation details preserved
  • Automatically select the newly created customer and keep receipt date and payer controls aligned
  • Strengthened OAuth form protection, native-app loopback redirects, client metadata compatibility, and deployment configuration
  • Normalized money units across AI tools so amounts remain consistent between previews and confirmed drafts
  • Kept long release notes stable in their dialog and refreshed changelog loading states to match the application theme
v2.3.0 08/10/2026

Complete cash workflows and expanded master data

  • Record, review, edit, post, cancel, and print cash receipts and cash disbursements from dedicated bookkeeping workspaces
  • Allocate receipts and payments across cash accounts, banks, discounts, withholding taxes, and detailed journal lines
  • Keep receipt and disbursement activity connected to the General Journal, reports, company backups, and restored company data
  • Manage company bank accounts with linked cash accounts, status controls, search, filtering, and record previews
  • Maintain supplier profiles and cooperative member records through dedicated responsive workspaces
  • Include bank, supplier, member, cash receipt, and cash disbursement data in company backup and restore flows
  • Use the clearer General Journal name throughout the app and sort its register by the fields most useful for review
  • Keep URL-backed filters reactive and open detail drawers without adding unnecessary browser-history entries
  • Navigate more reliably between list, detail, and edit views with clearer compact forms, sidebar sections, and sticky actions
  • Strengthened authentication boundaries, request-size limits, rate limiting, and account-deletion safeguards
  • Improved journal-detail error handling, CSP-safe image fallbacks, and SQLite partial-index preservation
  • Refreshed the in-app changelog and removed unused application code to keep the release leaner
v2.2.0 08/09/2026

Customer management and faster bookkeeping workspaces

  • Manage company customers from a dedicated workspace, including contact and tax details, status changes, search, filtering, and record previews
  • Use customer filters comfortably on smaller screens, with clearer list interactions and pagination
  • Keep customer and chart-of-account master data available to companies on the Max plan
  • Work with a redesigned chart of accounts featuring faster search, filters, pagination, inline previews, and streamlined account actions
  • Review and manage journal entries from an upgraded register with responsive filters, record previews, and clearer status actions
  • Confirm sensitive account, journal, customer, company, and member actions by typing the requested name or phrase
  • Reconcile subscription upgrades that finish after checkout and show clearer invoice and payment details
  • Open generated PDFs directly for a smoother download experience
  • Improved mobile navigation, dropdown dismissal, breadcrumb stability, tax ID guidance, and report empty-state wording
v2.1.2 08/08/2026

More reliable forms and account navigation

  • Prevented form state from crossing between sign-in, password recovery, company setup, settings, and account workflows
  • Made account edit forms load more reliably when opening or switching between accounts
  • Corrected navigation after creating or editing accounts and after creating or deleting a company
v2.1.1 08/07/2026

PayMongo subscriptions, password recovery, and a sharper overview

  • Upgrade to a paid Libro plan securely with PayMongo and follow the subscription status from checkout through activation
  • See clearer payment, renewal, and cancellation details in billing, with a confirmation step before ending a subscription
  • Receive in-app and email updates for important billing events, and get a direct upgrade prompt when a company reaches its collaborator limit
  • Request a password-reset email and choose a new password through a dedicated recovery flow
  • Refreshed the sign-in preview and theme controls, with a more comfortable stacked layout on tablets and smaller screens
  • Improved Google sign-in and account linking while strengthening browser, email, webhook, billing, and account-deletion safeguards
  • Navigate companies more quickly with an improved switcher and a clearer home workspace
  • Updated each company's overview with more useful activity and bookkeeping context, plus a cleaner layout on small screens
  • Corrected cash report classification, made new account and journal-entry navigation more reliable, and tightened backup and live-update resource handling
v2.0.1 08/06/2026

A redesigned workspace for faster, clearer bookkeeping

  • Redesigned navigation, company switching, lists, detail pages, and forms to keep everyday actions close at hand on desktop and mobile
  • Refined account and journal views with clearer hierarchy, responsive panels, smoother line-item editing, and decimal-friendly amount inputs
  • Rebuilt all five financial report workspaces for easier scanning, consistent totals, and more accessible filters and print actions
  • Split company settings into focused General, Members, Data, and Advanced sections
  • Refreshed personal account, notification, and billing settings, including automatic notification saves and a clearer billing interval selector
  • Kept important home actions available from the top bar as you move through the app
  • Added clearer recovery screens for page, company, and connectivity errors, with practical next steps
  • Introduced native in-app notifications and rebuilt core interface controls for more consistent keyboard, touch, and responsive behavior
  • Moved app data flows to SvelteKit remote functions for more consistent loading and mutation handling
  • Updated the app with a warmer Catppuccin-inspired color palette and a timeline-style changelog
v1.7.1 05/20/2026

New-device sign-in alerts and login page refresh

  • Email notification when your account is accessed from a browser it hasn't seen before — covers email/password, GitHub, and Google sign-ins
  • The email shows the parsed browser and OS, the IP address, and the timestamp in Asia/Manila time, with a "Review account security" link straight to your account settings
  • Skips the first-ever sign-in after signup (you just verified your email — no need for a second notification) and never blocks login if the email service is unreachable
  • New two-panel layout: dark Catppuccin Mocha brand panel on the left with a Satoshi display headline, a faded product preview, and a pulsing "i" dot in the wordmark; form panel on the right with mono uppercase field labels, transparent inputs, and ghost social buttons
  • Mobile collapses to a thin top brand band over a stacked form with its own welcome heading
  • Cleaner step labels — no more "01 · Account" prefix; just the step name
v1.7.0 05/20/2026

Brand refresh and print settings dialog

  • New print settings dialog when printing reports and journal vouchers — choose paper size, orientation, and margin width before generating the PDF
  • Available across all five financial reports (trial balance, income statement, balance sheet, transaction register, cash receipts & disbursements) and on every journal/transaction voucher
  • Journal voucher PDF layout updated: entry number and date now sit beneath the centered title instead of in a right-side column, so wider papers and landscape orientation look right
  • New visual identity across the app, built around a pulsing teal dot that signals what's active, alive, or in progress
  • All numbers now render in Geist Mono with tabular alignment so columns line up cleanly down the page
  • Status indicators (Posted, Draft, Final, Cancelled, Active, Inactive) changed from pills to a quiet dot plus label in the status's color
  • Sidebar active item shows a leading dot instead of a filled background — cleaner, more deliberate
  • Header, lists, tables, and reports now use a softened hairline rule for internal dividers, like a well-bound ledger book
  • Money columns right-align in reports and journals; total rows in financial reports get an explicit double-hairline cue
  • Notification bell unread badge is now a small teal dot — the popover shows the actual count
  • Toast success and loading icons use the brand dot — one pulses once, the other pulses gently
  • Empty states dropped the colored-circle icon in favor of cleaner typography
  • Same flows, same labels, same behavior — only the look and feel changed
v1.6.2 04/21/2026

Terms update notice

  • Added a dismissible in-app banner announcing updates to the Terms and Conditions
  • Banner links to the full terms page and remembers its dismissed state per device
v1.6.1 03/30/2026

Reports improvements and double entry cash tracking

  • Cash receipts & disbursements report is now available for double entry companies
  • Fixed report query to correctly classify cash debits as receipts and cash credits as disbursements
  • Fixed report page header separators not spanning full width
v1.6.0 03/30/2026

PDF printing for journal vouchers and financial reports

  • Added PDF printing for journal vouchers and transaction vouchers
  • Added PDF printing for trial balance, income statement, and balance sheet
  • Added PDF printing for transaction register and cash receipts & disbursements
  • Print button available on journal entry detail and all report pages
  • Modern minimal PDF layout with company header, clean typography, and double-rule totals
v1.5.0 03/26/2026

Implement payment subscription and updated plan limits

  • Updated plan limits: Free now allows 5 companies, Pro allows 15 companies with 5 collaborators
  • Added PayMongo subscription integration
  • Added plan icon to billing page
v1.4.2 03/21/2026

Bug fixes

  • Enforced inline JS and page splitting conventions
  • Fixed click target issues on report links
  • Improved error messages for backup download and restore
v1.4.1 03/21/2026

Minor release

  • Minor improvements and updates
v1.4.0 03/21/2026

Architecture cleanup and service layer improvements

  • Shared types and constants: extracted common types, schemas, and utility functions into reusable modules
  • Access, users, and email services: new service classes with tests for access control, user management, and email delivery
  • Service layer improvements: updated services with stricter types and integrated access control
  • Remote functions: migrated route data loading from `+page.server.ts` to `data.remote.ts` across all routes
  • Simplified routing: renamed `[companyId]` route param to `[id]` and removed the server access module in favor of the service layer
  • Fixed QA issues across journals, navigation, and company wizard
v1.3.0 03/21/2026

Team collaboration, notifications, and billing

  • Team collaboration: invite members to your company, assign roles (admin, editor, viewer), and manage access from company settings
  • Role-based permissions: viewer, editor, and admin roles with enforced guards across all actions
  • Invitation links: token-based auto-accept links sent via email for seamless onboarding
  • Notifications: real-time notification bell with SSE updates for member events (invites, joins, removals)
  • Notification preferences: per-user settings to control which notifications you receive
  • Billing & plans: new billing page, upgrade prompts, and plan limits enforced across companies and members
  • Shared companies: see companies you've been invited to and pending invitations in the sidebar
  • Improved settings page skeleton states, sidebar fade edges, and animated logo
v1.2.1 03/20/2026

Real-time sync, backup & restore, UI improvements

  • Real-time sync: live updates via SSE when data changes across tabs or users
  • Backup & restore: export company data as JSON, import into new or existing companies
  • Company breadcrumb: current company name shown in the header for easier navigation
  • Navigation loading bar: visual indicator when navigating between pages
  • Account protection: prevent deletion of accounts that have journal entries
  • Fixed Select component name props, user settings layout, and account form mobile padding
v1.2.0 03/19/2026

New branding & dashboard fixes

  • New branding: updated logo, fonts, and color theme across the app
  • Dashboard fix: data now refreshes correctly when switching companies
  • Visual polish on login page, footer, and tabbed features
v1.1.0 03/19/2026

Email verification, login redesign & codebase cleanup

  • Email verification: new accounts must verify their email before signing in
  • Redesigned login page: cleaner layout with grid background, fade transitions
  • Company creation refactor: split monolithic page into step components (setup, identity, accounts, preview)
  • Prettier & formatting: added project-wide Prettier config (tabs, single quotes, no trailing commas) and reformatted all code
  • Social login buttons hidden on sign-up view
  • Updated tooling and dependencies
v1.0.1 03/18/2026

Route cleanup & account management

  • Account deletion: permanently delete your account with email confirmation
  • What's New menu item in the user dropdown
  • Renamed journal and changelog routes to plural forms
  • Added page titles across all routes
v0.2.0 03/18/2026

Version tracking & what's new

  • What's New dialog: see what changed after each update
  • Changelog page: browse the full version history
  • Version display in the sidebar footer
  • Four-state journal entry status: draft, pending, final, cancelled
  • Responsive layout for mobile devices
v0.1.0 03/10/2026

Initial release

  • Double-entry and single-entry bookkeeping
  • Chart of accounts with customizable account types
  • Journal entries with multi-line item support
  • Financial reports: balance sheet, income statement, trial balance, transaction register
  • Cash receipts & disbursements report
  • Company management with multiple companies per account