NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #2973 most downloaded on pub.dev
Layrz API models for Dart/Flutter. This package contains the models used by the Layrz API.
Last release today
19 Sep 2026
Ships on a steady schedule
a new release about every 9 days
Nearly every release is documented
notes for 59 of the last 60 stable releases
1 version withdrawn
withdrawn after publishing
3 years old
557 releases · first in 2023
One column per quarter.
Added TableItem model to support table functionalities in the workspace module.
TableItem model to support table functionalities in the workspace module.TableItemInput model for creating and updating table items on the workspace module.Workspace and WorkspaceInput models to include new table properties: tableEnabled and tableStructure.Workspace to use default values for lists and enums to enhance stability and usability.Added file property to CaseComment model to associate files with specific comments.
file property to CaseComment model to associate files with specific comments.Case model documentation to clarify its purpose.Added RealtimeMqttConfig model to support real-time MQTT configurations.
RealtimeMqttConfig model to support real-time MQTT configurations.User model to include mqttConfig property.Updated parameters structure and new model SensorLastUpdate.
SensorLastUpdate.Add ParamData and ParameterUpdate.
ParamData and ParameterUpdate.param_test this is a funtion to test ParamData,ParameterUpdate and @ParamDataMapConverter().Add again volume20 in AtsLoadingParamsFormInput
volume20 in AtsLoadingParamsFormInput- Added TagOn models
Remove a20Volume, liquidWeight, density20, volume20, spareVolume from AtsLoadingParamsFormInput and AtsLoadingParamsForm
a20Volume, liquidWeight, density20, volume20, spareVolume from AtsLoadingParamsFormInput and AtsLoadingParamsFormbalanceParams and skidSetaParams in AtsLoadingParamsFormAdded sensorId to CloudEntry model to associate files with specific sensors.
sensorId to CloudEntry model to associate files with specific sensors.Update AtsLoadingParamsForm AtsLoadingParamsFormInput with new props
AtsLoadingParamsForm AtsLoadingParamsFormInput with new propsAdded index in RequestChartInput model
index in RequestChartInput modelChanged id to chartId value in RequestChartInput model
id to chartId value in RequestChartInput modelAdded new values assetsIds and name, in AnalyticsGridItem and AnalyticsGridItemInput models
RequestChartInput modelassetsIds and name, in AnalyticsGridItem and AnalyticsGridItemInput modelsExpanded accessibility options in UserPreferences by introducing dateFormat and timeFormat fields. These additions allow users to customize their pref
UserPreferences by introducing dateFormat and timeFormat fields. These additions allow users to customize their preferred date and time display formats independently, enhancing personalization and usability.Added geofences to Case model as replacement of geofence to support multiple geofences context on cases when it's available.
geofences to Case model as replacement of geofence to support multiple geofences context on cases when it's available.Added Locator customization fields to GraphQL fetch helpers and allowed filtering by id when requesting a single Locator.
id when requesting a single Locator.= Update AtsLoadingParamsForm
= Update AtsLoadingParamsForm
Update AtsLoadingParamsFormInput
AtsLoadingParamsFormInputAdded atsPurchaseOrders value in ChartDataSource enum
atsPurchaseOrders value in ChartDataSource enumMoved utils/ to src/ to be consistent with the rest of the submodules.
utils/ to src/ to be consistent with the rest of the submodules.kPrimaryColor constant to avoid conflicts with other Layrz packages.customizationId and customization to Locator and LocatorInput models to support Locator customization.locatorCustomizationId and locatorCustomization to Trigger and TriggerInput models to support Locator customization on Trigger activation.fetchAll and fetchAllGraphqlQuery statics on RegisteredApp as part of the transition to use layrz_models as official API wrapper/connector of Layrz.- Added PresetInput model
PresetInput modelAdded accessibility and preferences to user entity.
Changed bookedFor for nullable in AtsOperationHistory
bookedFor for nullable in AtsOperationHistoryAdded new values LOADING_BOOKED and UNLOADING_BOOKED in AtsPurchaseOrderStatus
LOADING_BOOKED and UNLOADING_BOOKED in AtsPurchaseOrderStatusbookedFor in AtsOperationHistoryNew model OutboundServiceInput to create and update Outbound Services.
OutboundServiceInput to create and update Outbound Services.Added shouldGenerateLocator, locatorExpiresDelta, locatorExpiresTriggersIds and locatorGeofencesIds to Trigger and TriggerInput models to support Loca
shouldGenerateLocator, locatorExpiresDelta, locatorExpiresTriggersIds and locatorGeofencesIds to Trigger and TriggerInput models to support Locator generation on Trigger activation.Adjustments on the link of the Locator
Added list analyticsGridStructure in AtsMonitorInput
analyticsGridStructure in AtsMonitorInputAdded Locator in AppInternalIdentifier
AppInternalIdentifierAdded Locator models (Locator, LocatorInput, LocatorMqttConfig) plus GraphQL helpers for CRUD, expiry, and bulk fetching.
Locator, LocatorInput, LocatorMqttConfig) plus GraphQL helpers for CRUD, expiry, and bulk fetching.LayrzConnector utility to streamline GraphQL requests and exported it via layrz_models.utils.dio and layrz_logging dependencies required for Locator API tooling.Added metadata to CaseComment model to support additional information storage.
CaseComment model to support additional information storage.Added isPaused to Trigger model
isPaused to Trigger modelshouldStack and stackUpperLimit to Trigger and TriggerInput models to support case stacking functionality.Changes on Case model to support geofence context on cases when it's available.
Case model to support geofence context on cases when it's available.Add getLayrzKey() in AtsSelectCard
getLayrzKey() in AtsSelectCardVersion tag created for tracking purposes. No code changes were included in this release.
Added expiredLast12Hours and expiredLast24Hours to WorkspaceCardType enum
expiredLast12Hours and expiredLast24Hours to WorkspaceCardType enumCaseStatus and CaseIgnoredStatus enum converters reworked to use native @JsonKey and @JsonValue
CaseStatus and CaseIgnoredStatus enum converters reworked to use native @JsonKey and @JsonValuegeofence property to Case model to provide geofence context on cases when it's available.Add in AtsMonitor and AtsMonitorInput new props to support charts
AtsMonitor and AtsMonitorInput new props to support chartsAdded hasCaseExpirity and whenCaseExpiresDelta to Trigger and TriggerInput model
hasCaseExpirity and whenCaseExpiresDelta to Trigger and TriggerInput modelUpdated WorkspaceTripPoint model to include eventId and sensors properties.
WorkspaceTripPoint model to include eventId and sensors properties.Add new entities in MonitorCardType
MonitorCardTypeRun build_runner to add in AccessModule.atsMonitos
build_runner to add in AccessModule.atsMonitosAdd in AccessModule ATS_MONITORS
AccessModule ATS_MONITORSAdd many models to new Ats monitor entities
Added new value atsOperations in ChartDataSource enum
atsOperations in ChartDataSource enumAdded isPasswordExpired to User model
isPasswordExpired to User modelAdded transportCompanyAsset and transportCompanyAssetId in AtsOperation entity
transportCompanyAsset and transportCompanyAssetId in AtsOperation entitystartAt and endAt are DateTime in AtsExitInput
startAt and endAt are DateTime in AtsExitInputAdded progress to MappitRecalculate model
progress to MappitRecalculate model- Added MappitRecalculate model
MappitRecalculate model- Update Changelog and Readme
- Update README
Fix prop name authenticationCardBoard to authenticationCardCardboard in ASset
authenticationCardBoard to authenticationCardCardboard in ASsetAdded searchTimeDelta to Trigger and TriggerInput models
searchTimeDelta to Trigger and TriggerInput modelsAdded children and childrenIds to Trigger and TriggerInput models
children and childrenIds to Trigger and TriggerInput modelsTriggerType.nested to TriggerType enumDeprecated authenticationCard and authenticationCardId from Asset
authenticationCard and authenticationCardId from AssetauthenticationCardCardboardId , authenticationCardTagId, authenticationCardNfcId, authenticationCardboard authenticationCardTag adn authenticationCardNfc in AssetauthenticationCardCardboardId , authenticationCardTagId and authenticationCardNfcId in AssetInputAdded assetId in Geofence and GeofenceInput
assetId in Geofence and GeofenceInputAdded atsRecalculateOperationButton in ReferenceCategory
atsRecalculateOperationButton in ReferenceCategory- Add access in ReportScheduler
access in ReportSchedulerAdded enabled in ReportScheduler
enabled in ReportSchedulerREPORT_SCHEDULERS in AccessModuleYour coding agent can read these notes before it upgrades. Set up the MCP server →