Skip to content

Latest commit

 

History

History
368 lines (260 loc) · 9.42 KB

CHANGES.MD

File metadata and controls

368 lines (260 loc) · 9.42 KB

Changes

0.5.1-RC1

  • Minor fixes

0.5.0-RC3

  • Switch from selenium to using cypress as test framework for UI tests
  • Fixed some handler stuff

0.5.0-RC2

Complete rework. Removed unnecessary libraries. Switched to clj new.
Support for server side rendered templates and SPAs at the same time.

0.4.0-RC6

  • [org.clojure/clojurescript "1.10.339"] is available but we use "1.10.238" (use :check-clojure to upgrade)
  • [compojure "1.6.1"] is available but we use "1.6.0"
  • [reagent "0.8.1"] is available but we use "0.7.0"
  • [re-pressed "0.2.2"] is available but we use "0.2.0"
  • [com.degel/re-frame-storage-fx "0.1.1"] is available but we use "0.1.0"
  • [prone "1.6.0"] is available but we use "1.5.1"
  • [cljs-ajax "0.7.4"] is available but we use "0.7.3"
  • [com.rpl/specter "1.1.1"] is available but we use "1.1.0"
  • [org.clojure/tools.logging "0.4.1"] is available but we use "0.4.0"
  • [org.postgresql/postgresql "42.2.4"] is available but we use "42.2.2"
  • [org.clojure/java.jdbc "0.7.7"] is available but we use "0.7.5"
  • [day8.re-frame/re-frame-10x "0.3.3"] is available but we use "0.3.2"

0.4.0-RC5

  • Allowing CORS in development

0.4.0-RC4

  • Added rest test with clj-http dependency

0.4.0

  • Switched to using re-frame and delivering a SPA instead of server side generated templates

0.3.4

  • Added CI
  • Bugfix on signup with update of session
  • updating cljs build and dev
  • added re-frame example with bidi / pushy for routing and some devtools

0.3.3

  • Adding cljs devtools
  • Update bootstrap to v4
  • Update jquery to 3.2.1.slim
  • Update figwheel to 0.5.14

0.3.2

  • Replace unmaintained clj-webdriver by etaoin "0.2.1"
  • Remove references to schema
  • minor fixes
  • removing schema

Upgrading deps:

  • [org.clojure/clojure "1.9.0"]
  • [org.clojure/clojurescript "1.9.946"]
  • [org.clojure/core.async "0.3.465"]
  • [ch.qos.logback/logback-classic "1.2.3"]
  • [ring "1.6.3"]
  • [ring/ring-anti-forgery "1.1.0"]
  • [compojure "1.6.0"]
  • [reagent "0.7.0"]
  • [org.immutant/web "2.1.9"]
  • [im.chit/hara.io.scheduler "2.5.10"]
  • [buddy/buddy-auth "2.1.0"]
  • [buddy/buddy-hashers "1.3.0"]
  • [org.danielsz/system "0.4.1"]
  • [cljs-ajax "0.7.3"]
  • [prismatic/plumbing "0.5.5"]
  • [fipp "0.6.12"]
  • [com.rpl/specter "1.0.5"]
  • [org.clojure/tools.logging "0.4.0"]
  • [org.postgresql/postgresql "42.1.4"]
  • [org.clojure/java.jdbc "0.7.4"]
  • [etaoin "0.2.2"]
  • [ring/ring-devel "1.6.3"]
  • [pjstadig/humane-test-output "0.8.3"]

0.3.1

  • Adding connection pooling as default component for database

0.3.0

  • Release and bugfix
  • TODO: update closp.net and docs

0.3.0-alpha4

  • Switch from selmer to hiccup
  • Remove clojure mini profiler
  • Remove closp-crud dependency
  • Integrate crud module directly in closp
  • Update to 1.9.0-alpha16
  • Fixed bug in template copying

0.3.0-alpha3

  • Switching from tower to [com.taoensso/tempura "1.0.0"]

  • user-id is put into the session map after signup

  • Localizing the template (english / german translation)

  • raise session timeout

  • remove datascript dependency

  • fixing minor bugs

  • postgres database as default with password / username like web app name

  • fix users up sql statement

  • fix web/stop function in server component

  • adding clojure/tools.namespace

  • updated

  • [ring "1.5.1"]

  • [compojure "1.5.2"]

  • [org.immutant/web "2.1.6"]

  • [selmer "1.10.5"]

  • [prone "1.1.4"]

  • [buddy/buddy-auth "1.3.0"]

  • [buddy/buddy-hashers "1.1.0"]

  • [com.draines/postal "2.0.2"]

  • [com.rpl/specter "0.13.2"]

  • [ring/ring-devel "1.5.1"]

  • [org.danielsz/system "0.3.2-SNAPSHOT"]

0.3.0-alpha2

  • Removing nomad

  • Switching from http-kit to immutant

  • Fixing some stuff broken in the last release

  • updated

  • [org.clojure/core.cache "0.6.5"] is available but we use "0.6.4"

  • [ring "1.5.0"] is available but we use "1.4.0"

  • [ring/ring-anti-forgery "1.0.1"] is available but we use "1.0.0"

  • [reagent "0.6.0"] is available but we use "0.5.1"

  • [http-kit "2.2.0"] is available but we use "2.1.19"

  • [selmer "1.10.0"] is available but we use "0.8.5"

  • [im.chit/hara.io.scheduler "2.4.7"] is available but we use "2.4.5"

  • [buddy/buddy-auth "1.2.0"] is available but we use "1.1.0"

  • [com.draines/postal "2.0.1"] is available but we use "1.11.3"

  • [jarohen/nomad "0.7.2"] is available but we use "0.7.1"

  • [clojure-miniprofiler "0.5.0"] is available but we use "0.4.0"

  • [datascript "0.15.4"] is available but we use "0.13.3"

  • [cljs-ajax "0.5.8"] is available but we use "0.3.14"

  • [ring-transit "0.1.6"] is available but we use "0.1.3"

  • [prismatic/plumbing "0.5.3"] is available but we use "0.5.0"

  • [prismatic/schema "1.1.3"] is available but we use "1.0.5"

  • [com.rpl/specter "0.13.0"] is available but we use "0.8.0"

  • [org.postgresql/postgresql "9.4.1212"] is available but we use "9.4-1205-jdbc42"

  • [ring/ring-devel "1.5.0"] is available but we use "1.4.0"

  • [pjstadig/humane-test-output "0.8.1"] is available but we use "0.7.0"

0.3.0-alpha1

  • Breaking Change closp-crud using clojure.spec
  • Removed activation workflow, users are automatically activated and signed in
  • Removed joplin
  • Removed korma, replaced it with java.jdbc
  • Updating buddy-auth to 1.1.0
  • Updating buddy-hashers to 1.0.0
  • Updating ring-mock to 0.3.0
  • Updating core.async to 0.2.391
  • Updating compojure to 1.5.1
  • Updating tower to 3.1.0-beta4
  • Updating prone to 1.1.2 - better exception page in browser
  • Replacing cronj by hara.scheduler
  • Replacing timbre by tools.logging
  • Remove environ dependency
  • Remove core.typed dependency
  • Minor refactorings
  • Minor fixes

0.2.1

  • Captcha :captcha-enabled? key from configuration was ignored in signup.html

0.2.0

0.1.28 - Breaking change

  • Breaking Change Up to now the templates path was set for selmer. This has changed. In the templates itself you have to add the templates path like this: {% extends "templates/base.html" %}. In the clojure files it is set in the layout/render function. As long as you use this, your code can stay the same.
  • Breaking Change Switched to closp-crud 0.2.0 which uses ids now instead of UUIDs
  • More work on closp crud admin

0.1.27

  • Updating timbre to [com.taoensso/timbre "4.1.4"]
  • Removing ring-server for dev. Replace by http-kit with wrap-reload
  • Updating clj-webdriver to 0.7.2
  • Updating joplin to 0.3.6 - breaking changes
  • Fix #16 #17 #18 #19

0.1.26

  • Updating lein-cljsbuild to 1.1.1
  • Bugfix in cljs ns

0.1.25

  • adapt .gitignore to include js folder
  • Updating closp-crud to 0.1.4
  • Updating cljs to "1.7.170"
  • Updating figwheel to "0.5.0-2"
  • Updating cljs-uuid to [com.lucasbradstreet/cljs-uuid-utils "1.0.2"]
  • Updating datascript to [datascript "0.13.3"]
  • still working on cc - alpha status

0.1.24

  • Namespace fixes
  • Fixes with test setup

0.1.23

  • Preparing for closp-crud webui
  • Updating reagent to 0.5.1
  • Adding cljs-ajax 0.3.14
  • adding ring transit 0.1.3
  • Added clojurescript example on how to use transit and ajax-cljs with a simple get request

0.1.22

  • Updating joplin to 0.2.17 because of a defect interfering with leiningen 2.5.2
  • Introducing core.typed

0.1.21

  • Bugfix in test namespace

0.1.20

  • Users in admin view are ordered by username

  • Fix #7 and #8

  • Adding for test2junit

  • switching db.users to db.user

  • Adding example database test

  • Integrating clj webdriver and adding several tests for admin and user interface

  • Adding alias for unit and integtest

  • Updating dependencies

    [ring "1.4.0"]
    [compojure "1.4.0"]
    [selmer "0.8.5"]
    [buddy/buddy-auth "0.6.0"]
    [buddy/buddy-hashers "0.6.0"]
    [korma "0.4.2"]
    [org.xerial/sqlite-jdbc "3.8.10.1"]
    [datascript "0.11.6"]
    [ring/ring-devel "1.4.0"]
    [pjstadig/humane-test-output "0.7.0"]

0.1.19

  • Fixing broken 0.1.8 release

0.1.18

  • bugfix for smtp configuration when using sendmail
  • Upgrade closp-crud to 0.1.3
  • provide user sqls for h2 and sqlite
  • sqlite as default DB

0.1.17

  • Bugfix regarding self registration
  • Added closp-crud definition file for user (not used yet, just provided for reference)
  • Recaptcha configuration now available in closp.edn, no need to edit the source anymore
  • Adding bootstrap 3.3.5
  • Providing react.js (0.12.1) and jquery (2.0.3) as local files instead of cdn provided (FIX #6)

0.1.16

  • Adding back reset bugfix

0.1.15

  • Removing piggyback and nrepl dependency
  • Changes on how to use fighweel

0.1.14

  • Removing weasel dependency
  • Removing cljx support
  • Introducing clojure-1.7.0-RC1 with support for cljc
  • Several version updates
  • Minimal CLJC example

0.1.13

  • Version closp-crud -> 0.1.1

0.1.12

  • Bugfix #3

0.1.11

  • Upgrading Figwheel to 0.2.6
  • Integrating closp-crud

0.1.10

  • User can be deleted now
  • Fixing defect with flash messsage
  • Minor refactoring

0.1.9.1

  • Fixing minor errors

0.1.9

  • Self registration is now optional

0.1.8

  • Displaying error message on user registration when mailserver is not working.
  • Adding active link for top menu

0.1.7

  • Changing users table to user
  • Adding option to pass in a config via system environment

0.1.6

  • Switching from ragtime to joplin (which uses ragtime internally)

0.1.5

  • Adding flash div in base html for flash support
  • Exposing uuid in admin view instead of database id

0.1.4

  • Adding recaptcha for signup form
  • Adding generated README