Skip to content

Feature/3b improvements

Jean-Baptiste Pasquier requested to merge feature/3b-improvements into master

Close management/startinblox-feature-requests#268 (closed)

Lot of breaking changes here.

🍰 Versions

  • cypress 5.6 -> 7.6
  • fs-extra 9.0.1 -> 10.0.0
  • pug 3.0.0 -> 3.0.2
  • rimraf 2.7.1 -> 3.0.2
  • sass 1.29 -> 1.35
  • cypress-localstorage-commands 1.2.4 -> 1.4.5
  • hubl-styling-framework 1.9.7 -> orbit-styling-framework 1.9.10
  • Solid XMPP Chat 6.1 -> 6.2
  • Solid Dashboard 5.0 -> 5.1
  • Solid Job Board 6.1 -> 6.2
  • Solid Directory 6.0 -> 6.1

New features

  • Repository and API are now orbit instead of hubl
  • client.server, client.servers and component.federation
  • Experimental routing improvement which allow to generate a view based on a component, forwarding every parameters to the component.
    Actually works with Profile Directory, Job Board and Dashboard.
  • Federation inheritance for component extension
  • server:// and federation:// for any component.parameters, allowing to abstract every data server URLs
  • PostCSS now take profit from autoprefixer
  • libs script folder which allow to transpile and auto-load some components
  • window.orbit.federations list every federated containers
  • component.attributes is a kebab-cased version of component.parameters
  • npm parameter on config.json, allow to define version for any node package from the configuration

Find more information about them on the README.md.

🐛 Bugfix & Improvements

  • circles/joinable/ is now managed as for any virtual container
  • Removed unused orbit-reactivity
  • Moved some CSS classes from page-*.pug to index.pug
  • Replaced default Hubl logo with Startin'blox one
  • Take advantage of Dynamic Imports instead of flat ones

💥 Breaking Changes

  • endpoints does not exist anymore, federation is now manageable directly from the config file
  • noRender is now a component.parameter
  • window.hubl is deprecated in favor of window.orbit and will be removed after the summer
  • dependencies.pug -> orbit-dependencies.pug
  • orbit-router.pug -> orbit-envoy.pug, containing both the logic for the router and for the federation
  • Removed issue templates
  • Deprecated ./src/components/ folder
Edited by Jean-Baptiste Pasquier

Merge request reports