Skip to content

v4.0.0

Compare
Choose a tag to compare
@himn1 himn1 released this 23 Jul 06:26
· 23 commits to master since this release
bb2d79e
[ver] 4 (#12)

* no Mix

* no Mixins

* no Presenters

* webpack has been updated

* no lodash

* no jest

* webpack-dev-middleware has been updated

* no brace-expansion

* no jest.config.js

* no eslint-config-airbnb-base

* no babel-plugin-transform-object-rest-spread

* part of dev-deps have been updated

* dev-deps have been updated

* package.json

* no Helpers

* lib size has been reduced

* Fix

* No UI

* webpack -> output -> library = Loco

* DRY

* Revert "webpack -> output -> library = Loco"

This reverts commit f50b0324b02fd2f54e874179d072eb7e5b5fec92.

* connector

* Initialization has been updated

* locales: ui goes to loco-js-ui

* No utils/dom

* No utils/collection

* no ArrayUtils

* no StringUtils

* Spec has been fixed

* Line, Wire and Utils are not exported anymore (unit tests fail only)

* jest + config

* test +1, spec -1 and jest config has been updated

* test +1, spec -1

* Refactoring in tests

* test +1, spec -1

* +2 tests, -2 specs

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -1 spec

* +1 test, -3 spec

* +4 tests, -4 specs

* +3 tests, -4 specs

* +3 tests, -4 specs

* +3 tests, -3 specs

* +2 tests, -2 specs

* +10 tests, -10 specs

* +10 tests, -10 specs

* +3 specs, -3 tests

* +1 spec, -1 test

* Tests' refactoring

* +1 test, -1 spec

* +1 spec, -1 test

* +1 test, -1 spec

* fix

* test file names were fixed

* +3 tests, -3 specs

* +2 tests, -2 specs

* +1 test, -1 spec

* +1 test, -1 spec

* +2 tests, -2 specs

* +1 test, -1 spec

* date.coffee => date.js

* no services

* no gulp

* model tests were moved to loco-js-model

* no turbolinks

* @ => this.

* Extraction

* changes in loco-js-core

* Views and Controllers have been extracted

* test was moved to loco-js-core

* [feature] Change lib's name to Loco (output -> library)

* [feature] exports: Loco is out, init is in

* [internal] Don't import Base from loco-js-model directly

* [feature] change behavior of init function

* [internal] fix eslint problems

* [feature] remove unneeded locale

* [internal] better webpack config

* [feature] no Object.assign

* [feature] export emit

* [feature] NotificationCenter is a function

* [feature] notifications related to collection go to notificationCenter

* [fix] + emitting signals to model is commented out

* [internal] comments were removed

* [internal] remove unused line

* [feature] subscribe

* [feature] no Connectivity

* [internal] cleaning

* [internal] refactoring

* [internal] refactoring

* [feature] export helpers but not Views

* [internal] clean-up

* [internal] remove disableNotifications

* [feature] remove accessor methods

* [feature] remove accessor methods

* [feature] remove accessor methods

* [feature] getWire

* [internal] refactoring

* [feature] no Channels

* [internal] refactoring

* [internal] log idempotency_key

* [feature] Idempotency key

* [doc] README

* [doc] README in progress

* [doc] README in progress

* [internal] update deps

* [feature] loco-js-model v1.0

* [doc] update README (What is Loco-JS?)

* [doc] update README (But how is Loco supposed to help?)

* [doc] update README (# 🔬 Tech stack of Loco-JS
)

* [doc] update README (Origins)

* [doc] update README (Dependencies)

* [doc] update README (Installation)

* [doc] update README (Initialization)

* [doc] update README (How does it work?)

* [doc] update README (Merging classes)

* [doc] update README (+Structure -Views)

* [doc] update README (Models)

* [doc] update README (Controllers)

* [doc] update README.md (The subscribe function)

* [doc] update README (Wire)

* [feature] {type, payload} to NotificationCenter instead of {signal, payload}

* [internal][doc] cleanup

* [doc] update README (Receiving messages)

* [doc] update README (Sending messages)

* [doc] update README (i18n)

* [doc] update README (Changelog)

* [ver] 4.0

Co-authored-by: Zbigniew Humeniuk <hello@artofcode.co>