Skip to content

4.0 Changes

Jason Best edited this page Aug 28, 2017 · 12 revisions

The argos-saleslogix 4.0 change list can be found here: https://github.com/Saleslogix/argos-saleslogix/wiki/4.0-Changes

All diffs from 3.6.x to 4.0 can be found here: https://github.com/Saleslogix/argos-sdk/compare/3.6.x...develop

Changes

  • UI now consumes Infor's SoHo Xi controls and css (soho.infor.com)
    • API's for Edit, List, Detail, Toolbars, and Fields did not change
  • Icons are now SoHo Xi SVG
  • Security fixes for Simplate's encode
  • Separated language and regional L20n files
  • Responsive UI for phone/tablet/desktop
  • Added regional files for japanese, dutch, and thai

Dev changes

  • Removed ReUI
    • Global still available, redirects to new API
  • Added page.js for routing/view transitions
  • Redux state management added, the store is available in App.store
  • jQuery is now included as part of SoHo and is available at the $ global
  • Dojo upgraded to 1.12.2
  • New abstract language service
  • Removed font awesome
  • Babel presets added for ES2016, ES2017 and object spread
  • API docs now use jsdoc insted of jsduck
    • jsduck removed from tools
    • Run 'npm run docs' to generate

Potential Breaking Changes

  • Removed the globals at Sage.Platform.Mobile.. Use argos.` instead, or use the referenced var from the AMD define/require (preferred).
  • There were a lot of changes to Simplates in _EditBase, _ListBase, etc. If your customizations was overriding these Simplates, ensure the attachpoints and markup make sense.
  • Font awesome is no longer included by default. Include it back, or switch to the new SVG based icons (preferred).

Clone this wiki locally