Liking cljdoc? Tell your friends :D

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog.

Unreleased

0.3.3 - 2019-12-05

Added

  • [Keycloak] - User data is fetched on successful login and displayed in home ns.
  • Tooltip, generic popup and loading popup best practices.

Changed

  • Stopped using cookies for tracking keycloak process status.
  • We decided to temporarily stop updating Cognito in sync with Keycloak. Bugs may start happening more frequently when using Cognito profile from this version onward. We'll resume work on Cognito soon.

0.3.2 - 2019-11-03

Changed

  • Use v0.3.5 of magnet/sql-utils

0.3.1 - 2019-09-09

Changed

  • Use v0.7.0 of magnet/buddy-auth.jwt-oidc

0.3.0 - 2019-08-04

Added

  • Keycloak and Cognito session modules now automatically refresh ID tokens, based on their expiration time.

Fixed

  • Fixed externs files path generation. Project namespace that contain hyphens must be translated into underscores.

0.2.0 - 2019-07-29

Changed

  • Chunks of code irrelevant to the main purpose of this template were moved to an index of suggested next steps in the relevant .md file.
  • Add Eastwood as a development dependency and bump lein-cljfmt version
  • Reorganized the CLJS externs file. Split them into individual files (one per library/external service).
  • Mode Cognito and Keycloak session management back into this template, instead of using external Duct modules. We no longer need to use modules (we can do all we need from the template) and this adds at least two benefits: a) a single place to maintain code, and b) configuration is explicit and visible in config.edn.
  • Use newer versions of 3rd party dependencies (re-frame and cljs-ajax)
  • Use v0.1.8 of hydrogen/module.core

Fixed

  • Refactored login form in Cognito profile to make autocompletion work properly.
  • Added missing images used in Cognito profile.
  • Handle project names containing hyphens correctly. We used the name as-is in Javascript code, which is not valid.

Added

  • A couple of back-end utility namespaces containing commonly used functionality (HTTP response methods, Base64 encoding/decoding, UUID generation, etc.)
  • A new persistence profile for SQL databases (only the Postgresql driver dependency is added by default). It adds all the boundary namespaces neede (port, adapter(s), etc.).

0.1.7 - 2019-06-24

Changed

  • Breaking change changed expected keycloak config key from :clientId to :client-id.
  • Changed parameters of debouncing for authentication checks.
  • Use v0.1.2 of hydrogen/module.session.keycloak
  • Use v0.1.8 of hydrogen/module.session.cognito

Added

  • Generate src/service/ and src/domain/ directories
  • Explicit configuration to keycloak and cognito profiles

0.1.6 - 2019-06-19

Changed

  • Use v0.1.1 of hydrogen/module.session.keycloak
  • Use v0.6.0 of magnet/buddy-auth.jwt-oidc

Fixed

  • Projects without session profile had routing broken on v0.1.5. It's fixed now.
  • Fix license file (the template is licensed under MPL 2.0, but the license file contained the EPL 2.0 license text)

0.1.5 - 2019-06-10

Fixed

  • hydrogen.module.keycloak version

0.1.4 - 2019-06-10

Changed

  • Moved repository to new one without .cljs in name.

Added

  • +hydrogen/session.keycloak profile!

0.1.3 - 2019-05-09

Added

  • This CHANGELOG
  • Theming capabilities
  • Tooltips/popovers engine

Changed

  • Directory resources/assets was renamed to resources/images to reflect its content more accurately.
  • We were not consistent in using re-frame.core aliases. Sometimes it was re-frame and sometimes it was rf. This version unifies it to rf.

Can you improve this documentation? These fine people already did:
Damian Hryniewicz, Iñaki Arenaza & usasigain
Edit on GitHub

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close