-
-
Notifications
You must be signed in to change notification settings - Fork 18
Releases
Jani Giannoudis edited this page Feb 25, 2025
·
8 revisions
A release contains the following files:
- Payroll Engine local Setup (OnPremises)
- Payroll Engine Client Setup (Remote)
- Scripting devleoper reference
- Service devleoper help
- REST API
swagger.json
The downloads are located in the GitHub Release Assets section.

| 👉 Continue to Releases |
|---|
-
Web Application
- New case input attributes
input.hiddenDates,input.startHiddenandinput.endHidden - Fixed culture on case start/end date/time pickers
- Fixed case field set initialisation of default value
- New case input attributes
-
Payroll Console
- Action markdown report
- Report library
.dllactions to a markdown file.md - Payroll Engine Action Reference
PayrollEngine.Client.Scripting.md, included in the setup documentation
- Report library
- Action markdown report
-
Backend
- C# script compiler: enhanced script error message (scripting exceptions)
- Validate case dates are matching the period or cycle
- New case field data types
PeriodStart,PeriodEnd,CycleStartandCycleEnd
- New case field data types
- Case setup: improved default value initialisation
-
Web Application
- New input attribute
input.prioritysupport for cases- Priority levels:
low,normal(default),highandcritical - Cases page lists cases sorted by priority
- Different case visualisation per level
- Priority levels:
- Refactored localisation to support user culture
- Improved performance of culture drop-down lists
- Disabled Blazor server-side pre-rendering
- New input attribute
- Updated to .NET 9
- Log files folder changed from system application data folder to local application folder
- Backend API key support
-
Admin Application
- Replaces the setup application
- Database setup and upgrade (local and remote)
- Backend server setup (local and remote)
- Web Application server setup
- Register console file associations (requires administrator rights)
- Browse tests and examples
-
Web Application
- New button style
- Case field input: change history
- Load on demand (better startup performance)
- New input attribute
input.valueHistoryto enable/disable value history
- Case selection dense mode
- Improved asynchronous task and error handling, added busy indicator
- Updated MudBlazor to version 9.1
- Fixed boolean attribute setup
-
Payroll Console
- New command
Write - Support for command files
- Multiple commands
- Sub-command file invocation
- Support for custom commands
- Plug-in mechanism for special accounting commands
- Example Payroll Console Extension Tutorial
- New command
-
Backend
- API key
- Simple protection for test and development scenarios
- Configuration in backend, web application and console
- Transactional processing for dynamic T-SQL queries
- API key
- Updated external NuGet references
- Setup: fixed installation in directories with spaces
- Update to .NET 8
Core
- Value convert and json extensions: added mandatory culture info parameter Client.Core
- Wage type service: fixed wage type number culture conversion Backend
- Api controller: refactored tenant authorization to tenant request including the setup of the thread culture
- Db context: refactored test tenant to get tenant
- Value convert: added culture support
- Domain scripting: added support for tenant culture
- Removed health check (unused) Payroll Console
- Payroll result report: added support for tenant culture Web App
- Refactored culture name to culture info
- Pages: added tenant culture
- Client Core - payroll http client and console program: refactored to use http client handler
- Client Core - console program: show product version instead of file version (beta release info)
- PayrollConsole - refactored http client handler
- WebApp - refactored http client handler
Bug Fixes
- data table get raw value: added cnull check before json deserialization (Core)
- string and attribute extensions: changed default culture to the current thread (Core)
- string culture extensions: made culture case-insensitive (Core)
- console arguments: fixed access to named argument (Client Core)
- controller visiblity: refactored to action model convention (Backend)
New Features
- Payrun test and payrun employee test
- Client.Test: added new option
TestRunModeto ignore the test execution - PayrollConsole: new command line argument
/skipteststo ignore the payrun test and the payrun employee test Bug Fixes
- Client.Test: added new option
- WebApp: fixed tenant authentication for backend services on tenant switch (debug mode only)
- Added Wiki
- client service tutorial
Payroll unit testsRepo-Link
- Beta 4 - First Preview
🤝 Thank you for supporting this project with a donation.
⚡ This is a pre-relase version of the initial development, please read the restrictions.
- Payroll Engine