diff --git a/CHANGELOG.md b/CHANGELOG.md index d77ddd7584..d7067e5178 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -3,6 +3,41 @@ title: 8.2.0 tags: Changelog --- +## [8.2.7] (2025-02-12) + +### @axelor/aos-mobile-core + +#### Features + +- PeriodInput: add props dateInputMode and nullable on date config +- PeriodInput: add new props to detect error from outside + +#### Changes + +- Zebra scanner: add Datawedge profile creation management + +
+Based on the application name and bundle id, the Scanner component is now dynamically creating the Datawegde profile with the correct configuration. Caution, if you modified the bundle id compared to the standard application, then your action intent was also modified to match the bundle id. To correctly get this functionnality, please delete your current Datawedge profile and let the application recreate a new one with the right configutation. +
+ +### @axelor/aos-mobile-ui + +#### Fixes + +- FormIncrementInput: add callback on blur and focus functions to avoid useless refresh + +### @axelor/aos-mobile-hr + +#### Fixes + +- Distance input: add spacer translations to avoid undefined issue on format + +### @axelor/aos-mobile-crm + +#### Changes + +- Event form: replace start and end dates inputs by PeriodInput component + ## [8.2.6] (2025-01-30) ### @axelor/aos-mobile-core @@ -389,6 +424,7 @@ This package is linked with the @axelor/aos-mobile-hr to manage time logging. - Supplier arrival: add possibility to fill origin when creating or selecting tracking number +[8.2.7]: https://github.com/axelor/axelor-mobile/compare/8.2.6...8.2.7 [8.2.6]: https://github.com/axelor/axelor-mobile/compare/8.2.5...8.2.6 [8.2.5]: https://github.com/axelor/axelor-mobile/compare/8.2.4...8.2.5 [8.2.4]: https://github.com/axelor/axelor-mobile/compare/8.2.3...8.2.4 diff --git a/android/app/build.gradle b/android/app/build.gradle index 4168849568..dac152bd80 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -79,8 +79,8 @@ android { applicationId "com.aosmobile" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 40 - versionName "8.2.6" + versionCode 41 + versionName "8.2.7" } signingConfigs { debug { diff --git a/changelogs/unreleased/87363.json b/changelogs/unreleased/87363.json deleted file mode 100644 index b5fdea9050..0000000000 --- a/changelogs/unreleased/87363.json +++ /dev/null @@ -1,6 +0,0 @@ -{ - "title": "Scanner: add Datawedge profile creation management", - "type": "refactor", - "packages": "core", - "description": "Based on the application name and bundle id, the Scanner component is now dynamically creating the Datawegde profile with the correct configuration. Caution, if you modified the bundle id compared to the standard application, then your action intent was also modified to match the bundle id. To correctly get this functionnality, please delete your current Datawedge profile and let the application recreate a new one with the right configutation." -} diff --git a/changelogs/unreleased/90595.json b/changelogs/unreleased/90595.json deleted file mode 100644 index 156bcfdbca..0000000000 --- a/changelogs/unreleased/90595.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "title": "Event form: replace start and end dates inputs by PeriodInput component", - "type": "refactor", - "packages": "crm" -} diff --git a/changelogs/unreleased/90595_PeriodInput_DateConfig.json b/changelogs/unreleased/90595_PeriodInput_DateConfig.json deleted file mode 100644 index f1a01dc6e4..0000000000 --- a/changelogs/unreleased/90595_PeriodInput_DateConfig.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "title": "PeriodInput: add props dateInputMode and nullable on date config", - "type": "feat", - "packages": "core" -} diff --git a/changelogs/unreleased/90595_PeriodInput_Error.json b/changelogs/unreleased/90595_PeriodInput_Error.json deleted file mode 100644 index fb735ad69e..0000000000 --- a/changelogs/unreleased/90595_PeriodInput_Error.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "title": "PeriodInput: add new props to detect error from outside", - "type": "feat", - "packages": "core" -} diff --git a/changelogs/unreleased/90855_formincrement.json b/changelogs/unreleased/90855_formincrement.json deleted file mode 100644 index 3b3add051f..0000000000 --- a/changelogs/unreleased/90855_formincrement.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "title": "FormIncrementInput: add callback on blur and focus functions to avoid useless refresh", - "type": "fix", - "packages": "ui" -} diff --git a/changelogs/unreleased/90855_spacer.json b/changelogs/unreleased/90855_spacer.json deleted file mode 100644 index 4b58ee901f..0000000000 --- a/changelogs/unreleased/90855_spacer.json +++ /dev/null @@ -1,5 +0,0 @@ -{ - "title": "Distance input: add spacer translations to avoid undefined issue on format", - "type": "fix", - "packages": "hr" -} diff --git a/ios/AosMobile.xcodeproj/project.pbxproj b/ios/AosMobile.xcodeproj/project.pbxproj index e61b5100c9..0282e77b36 100644 --- a/ios/AosMobile.xcodeproj/project.pbxproj +++ b/ios/AosMobile.xcodeproj/project.pbxproj @@ -466,7 +466,7 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; - CURRENT_PROJECT_VERSION = 28; + CURRENT_PROJECT_VERSION = 29; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", "$(inherited)", @@ -478,7 +478,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 8.2.6; + MARKETING_VERSION = 8.2.7; OTHER_LDFLAGS = ( "-ObjC", "-lc++", @@ -497,7 +497,7 @@ ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; BUNDLE_LOADER = "$(TEST_HOST)"; COPY_PHASE_STRIP = NO; - CURRENT_PROJECT_VERSION = 28; + CURRENT_PROJECT_VERSION = 29; INFOPLIST_FILE = AosMobileTests/Info.plist; IPHONEOS_DEPLOYMENT_TARGET = 13.4; LD_RUNPATH_SEARCH_PATHS = ( @@ -505,7 +505,7 @@ "@executable_path/Frameworks", "@loader_path/Frameworks", ); - MARKETING_VERSION = 8.2.6; + MARKETING_VERSION = 8.2.7; OTHER_LDFLAGS = ( "-ObjC", "-lc++", @@ -524,7 +524,7 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 28; + CURRENT_PROJECT_VERSION = 29; DEVELOPMENT_TEAM = FU222YUEEN; ENABLE_BITCODE = NO; INFOPLIST_FILE = AosMobile/Info.plist; @@ -532,7 +532,7 @@ "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 8.2.6; + MARKETING_VERSION = 8.2.7; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", @@ -555,14 +555,14 @@ ASSETCATALOG_COMPILER_APPICON_NAME = AppIcon; ASSETCATALOG_COMPILER_INCLUDE_ALL_APPICON_ASSETS = NO; CLANG_ENABLE_MODULES = YES; - CURRENT_PROJECT_VERSION = 28; + CURRENT_PROJECT_VERSION = 29; DEVELOPMENT_TEAM = FU222YUEEN; INFOPLIST_FILE = AosMobile/Info.plist; LD_RUNPATH_SEARCH_PATHS = ( "$(inherited)", "@executable_path/Frameworks", ); - MARKETING_VERSION = 8.2.6; + MARKETING_VERSION = 8.2.7; OTHER_LDFLAGS = ( "$(inherited)", "-ObjC", diff --git a/package.json b/package.json index ba6d1a4001..689fbab9d8 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "aos-mobile", - "version": "8.2.6", + "version": "8.2.7", "private": true, "workspaces": { "packages": [ @@ -30,17 +30,17 @@ "postinstall": "patch-package" }, "dependencies": { - "@axelor/aos-mobile-core": "8.2.6", - "@axelor/aos-mobile-crm": "8.2.6", - "@axelor/aos-mobile-helpdesk": "8.2.6", - "@axelor/aos-mobile-hr": "8.2.6", - "@axelor/aos-mobile-intervention": "8.2.6", - "@axelor/aos-mobile-manufacturing": "8.2.6", - "@axelor/aos-mobile-project": "8.2.6", - "@axelor/aos-mobile-quality": "8.2.6", - "@axelor/aos-mobile-sale": "8.2.6", - "@axelor/aos-mobile-stock": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-core": "8.2.7", + "@axelor/aos-mobile-crm": "8.2.7", + "@axelor/aos-mobile-helpdesk": "8.2.7", + "@axelor/aos-mobile-hr": "8.2.7", + "@axelor/aos-mobile-intervention": "8.2.7", + "@axelor/aos-mobile-manufacturing": "8.2.7", + "@axelor/aos-mobile-project": "8.2.7", + "@axelor/aos-mobile-quality": "8.2.7", + "@axelor/aos-mobile-sale": "8.2.7", + "@axelor/aos-mobile-stock": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@react-native-clipboard/clipboard": "1.14.1", "@react-native-community/slider": "^4.5.4", "bootstrap-icons": "^1.10.3", diff --git a/packages/apps/crm/package.json b/packages/apps/crm/package.json index 2c947e0248..ff8633d239 100644 --- a/packages/apps/crm/package.json +++ b/packages/apps/crm/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-crm", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -27,8 +27,8 @@ "react-native": "0.73.9" }, "dependencies": { - "@axelor/aos-mobile-core": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-core": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@reduxjs/toolkit": "^2.2.7" }, "devDependencies": { diff --git a/packages/apps/helpdesk/package.json b/packages/apps/helpdesk/package.json index a56196247a..d496a36614 100644 --- a/packages/apps/helpdesk/package.json +++ b/packages/apps/helpdesk/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-helpdesk", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -27,8 +27,8 @@ "react-native": "0.73.9" }, "dependencies": { - "@axelor/aos-mobile-core": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-core": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@reduxjs/toolkit": "^2.2.7" }, "devDependencies": { diff --git a/packages/apps/hr/package.json b/packages/apps/hr/package.json index 8a437cacaf..d4bc156881 100644 --- a/packages/apps/hr/package.json +++ b/packages/apps/hr/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-hr", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -27,8 +27,8 @@ "react-native": "0.73.9" }, "dependencies": { - "@axelor/aos-mobile-core": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-core": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@reduxjs/toolkit": "^2.2.7" }, "devDependencies": { diff --git a/packages/apps/intervention/package.json b/packages/apps/intervention/package.json index b70bba9fe8..29d12ebfaa 100644 --- a/packages/apps/intervention/package.json +++ b/packages/apps/intervention/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-intervention", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -27,9 +27,9 @@ "react-native": "0.73.9" }, "dependencies": { - "@axelor/aos-mobile-core": "8.2.6", - "@axelor/aos-mobile-crm": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-core": "8.2.7", + "@axelor/aos-mobile-crm": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@reduxjs/toolkit": "^2.2.7" }, "devDependencies": { diff --git a/packages/apps/manufacturing/package.json b/packages/apps/manufacturing/package.json index 7c266af7e0..0ddb74e87c 100644 --- a/packages/apps/manufacturing/package.json +++ b/packages/apps/manufacturing/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-manufacturing", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -27,9 +27,9 @@ "react-native": "0.73.9" }, "dependencies": { - "@axelor/aos-mobile-core": "8.2.6", - "@axelor/aos-mobile-stock": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-core": "8.2.7", + "@axelor/aos-mobile-stock": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@reduxjs/toolkit": "^2.2.7" }, "devDependencies": { diff --git a/packages/apps/project/package.json b/packages/apps/project/package.json index ee63e0296f..c19a776e61 100644 --- a/packages/apps/project/package.json +++ b/packages/apps/project/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-project", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -27,9 +27,9 @@ "react-native": "0.73.9" }, "dependencies": { - "@axelor/aos-mobile-core": "8.2.6", - "@axelor/aos-mobile-hr": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-core": "8.2.7", + "@axelor/aos-mobile-hr": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@reduxjs/toolkit": "^2.2.7" }, "devDependencies": { diff --git a/packages/apps/quality/package.json b/packages/apps/quality/package.json index 40b8f0b5d4..ebca8453c4 100644 --- a/packages/apps/quality/package.json +++ b/packages/apps/quality/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-quality", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -27,8 +27,8 @@ "react-native": "0.73.9" }, "dependencies": { - "@axelor/aos-mobile-core": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-core": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@reduxjs/toolkit": "^2.2.7" }, "devDependencies": { diff --git a/packages/apps/sale/package.json b/packages/apps/sale/package.json index ffe7ad0656..435d4e77c5 100644 --- a/packages/apps/sale/package.json +++ b/packages/apps/sale/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-sale", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -27,9 +27,9 @@ "react-native": "0.73.9" }, "dependencies": { - "@axelor/aos-mobile-core": "8.2.6", - "@axelor/aos-mobile-crm": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-core": "8.2.7", + "@axelor/aos-mobile-crm": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@reduxjs/toolkit": "^2.2.7" }, "devDependencies": { diff --git a/packages/apps/stock/package.json b/packages/apps/stock/package.json index 3ba058bc85..8304d4714e 100644 --- a/packages/apps/stock/package.json +++ b/packages/apps/stock/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-stock", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -27,8 +27,8 @@ "react-native": "0.73.9" }, "dependencies": { - "@axelor/aos-mobile-ui": "8.2.6", - "@axelor/aos-mobile-core": "8.2.6", + "@axelor/aos-mobile-ui": "8.2.7", + "@axelor/aos-mobile-core": "8.2.7", "@reduxjs/toolkit": "^2.2.7" }, "devDependencies": { diff --git a/packages/core/package.json b/packages/core/package.json index 3cd8f8dbc1..d59e83b22e 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-core", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { @@ -24,8 +24,8 @@ "license:add": "npx add-copyright-header --generate --dir 'src'" }, "dependencies": { - "@axelor/aos-mobile-error": "8.2.6", - "@axelor/aos-mobile-ui": "8.2.6", + "@axelor/aos-mobile-error": "8.2.7", + "@axelor/aos-mobile-ui": "8.2.7", "@react-navigation/drawer": "6.7.2", "@react-navigation/native": "6.1.18", "@react-navigation/native-stack": "6.11.0", diff --git a/packages/error/package.json b/packages/error/package.json index ed1544fbeb..fcd561641d 100644 --- a/packages/error/package.json +++ b/packages/error/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-error", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": { diff --git a/packages/ui/package.json b/packages/ui/package.json index 590b089a02..0f8961cbb8 100644 --- a/packages/ui/package.json +++ b/packages/ui/package.json @@ -1,6 +1,6 @@ { "name": "@axelor/aos-mobile-ui", - "version": "8.2.6", + "version": "8.2.7", "author": "Axelor", "license": "AGPL-3.0-only", "publishConfig": {