Mrellipse Toucan Versions Save

Boilerplate template using Vue.js, TypeScript and .NET Core 2.1, based on SOLID design principles

v3.1.0

5 years ago

Bug Fixes

  • custom mvc formatter for datetime values now working on 'per request' basis as intended
  • fixed issues with client-side route-guards due to bad lodash/fp imports
  • incorrect audit field when generating postgres db context

Improvements

  • added role & security claims management to admin section
  • added lazy loading support for entity framework queries

v3.0.0

5 years ago

Bug Fixes

  • verification bug (required correcting db schema)
  • issue with redeeming nonces via external auth controller

Improvements

  • ui unit test project with samples (karma + mocha)
  • added device awareness to verification process
  • custom directive to bind component inputs directly to date props
  • audit logging stubs

v2.1.5

6 years ago

Bug Fixes

  • fixed loading page issue - it now downloads bundled resources and mounts app correctly
  • added runtime default when ASPNETCORE_ENVIRONMENT variable is not present on launch

Improvements

  • added configurable token expiration widget to alert users when their session is about to expire
  • updated production logging code

v2.1.0

6 years ago

Improvements

  • lightweight loading page (for devices on slower connections)
  • comprehensive localization support
  • async loading of culture resources
  • upgraded to vue es6 runtime
  • gzip response compression

Notes

Webpack build process now outputs three entry points. A consequence of this is that when running in development mode it can take anywhere up to a minute before build artifacts with source maps are generated and hot module reloading is available.

Breaking Changes

In order to properly implement localization support, the database schema has been changed. If you are running an earlier version, you could try merging this release into your local repository, then use EF scaffolding to add a new migration.

v2.0.4

6 years ago

Bug Fixes

  • resolved issue with hot module reloading (NB: the very first time you run the solution in debug mode, the initial browser request to site root will fail. Just reload the page after half a minute, and .net core webpack middleware will have had enough time to output the entry point files!)

Improvements

  • updated to babel preset-env
  • updated and pinned ui project dependencies using npm shrinkwrap

v2.0.3

6 years ago

Bug Fixes

  • resolved webpack build issues with upgrade to beta release of bootstrap
  • added bootstrap sass to ./src/ui/styles folder
  • pinned bootstrap and popper.js versions

Improvements

  • tweaked ui in line with recent bootstrap changes

v1.3.1

6 years ago

Bug Fixes

  • error handling in components using vuex store services
  • pinned typescript version as workaround for compilation 'warnings as error' issues with newer version

Improvements

  • abstract service class which can access vuex context directly
  • added HMR support

v2.0.1

6 years ago

Bug Fixes

  • allow xsrf cookies to be sent over non-secure connections

v1.1.0

6 years ago

v2.0.0

6 years ago

Improvements

  • removed 'out of the box' support for https
  • updated anti-forgery configuration
  • updated authorization token and cookie configuration
  • minor configuration file changes
  • updated client code (api endpoints dynamically resolved relative to current url)