Skip to content

Commit 34fa032

Browse files
committed
add changelog
1 parent ccd2f61 commit 34fa032

File tree

4 files changed

+148
-4
lines changed

4 files changed

+148
-4
lines changed

CHANGELOG.md

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,60 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
9+
10+
## 0.0.2
11+
12+
### Commits
13+
14+
- refactor: Impove reducers and split state management [`ccd2f61`](https://github.com/epos-next/web/commit/ccd2f6161c00ddd23ffca57f22c8e2d193e3fb97)
15+
- move project from @zotovY to @epos-next organisation [`4066e1c`](https://github.com/epos-next/web/commit/4066e1c61485c1fb45d63afc1d319afd74f99934)
16+
- setup jest [`f26e094`](https://github.com/epos-next/web/commit/f26e0948623b51417fb78f10c610f2d909044e98)
17+
- Revert "Revert "test(HomePage) by screenshots"" [`7ff24b3`](https://github.com/epos-next/web/commit/7ff24b36547cb054adce11825186e9c56d505363)
18+
- Revert "test(HomePage) by screenshots" [`259ec53`](https://github.com/epos-next/web/commit/259ec5319a2ef7d049b24b907bb0db51c1e328cb)
19+
- test(HomePage) by screenshots [`ff54dd0`](https://github.com/epos-next/web/commit/ff54dd052c5df76744ea902f1287cc66b272b06a)
20+
- add cypress and start-server-and-test dev dependencies [`17c55a1`](https://github.com/epos-next/web/commit/17c55a11b4bb8b6dd0638adfcc3dc11b9d3fde37)
21+
- remove useHomePage [`63fdbf9`](https://github.com/epos-next/web/commit/63fdbf98f79ea87283e3048d014340740ef4bba7)
22+
- split ads and control work to independent component [`8ba2a50`](https://github.com/epos-next/web/commit/8ba2a5013d14ce43c5a6728ef8b02710406fb5a8)
23+
- rewrite store interaction [`98be20b`](https://github.com/epos-next/web/commit/98be20be7dec447c6e020301313a74d18f073120)
24+
- rewrite lessons and user reducers using redix-toolkit [`5e8bb51`](https://github.com/epos-next/web/commit/5e8bb5173eda9659b8a2708eb9ac8784366f94a2)
25+
- setup cypress [`0c8f5df`](https://github.com/epos-next/web/commit/0c8f5df48d5aa4c39a07ac9ed68de994a58f8d09)
26+
- test: login page [`42165aa`](https://github.com/epos-next/web/commit/42165aaf758847a767954c1310e6ad91a69c5ce0)
27+
- Revert "change(TimeLeft): logic inside component" [`dbd5551`](https://github.com/epos-next/web/commit/dbd5551fc2722293fb3d6c7f25534f90e7e99785)
28+
- change(TimeLeft): logic inside component [`3521331`](https://github.com/epos-next/web/commit/3521331f22390ad09cc68759a5c22e669d0ee55a)
29+
- split next lesson logic in independent component [`4914c51`](https://github.com/epos-next/web/commit/4914c51eb6484c560aa43b331fba2494536fa54a)
30+
- Revert "change(ControlWorkState) to be like sealed" [`dc36a5e`](https://github.com/epos-next/web/commit/dc36a5e759853c5f4f10f76d7f935a0ef4a02678)
31+
- change(ControlWorkState) to be like sealed [`539d55c`](https://github.com/epos-next/web/commit/539d55cf3aa3e731a99615b09483ade9d4ec38ef)
32+
- Revert "change(UserState) to be like sealed" [`b753532`](https://github.com/epos-next/web/commit/b75353238842f30b1d3edc1dcf12d2593f38e98b)
33+
- change(UserState) to be like sealed [`0ecc58f`](https://github.com/epos-next/web/commit/0ecc58f3ba8d0b53999815a0a671dcda26c27d8c)
34+
- Revert "change(AdState) to be like sealed" [`22048d4`](https://github.com/epos-next/web/commit/22048d4d06c6094e388c269aa05655057c6bbf28)
35+
- change(AdState) to be like sealed [`695a57c`](https://github.com/epos-next/web/commit/695a57c971f4e2563a2f88cbfc97bf8079c4fd0c)
36+
- split homework list logic in independent component [`d0db761`](https://github.com/epos-next/web/commit/d0db7610f25dabd555690093efbdc2658a4d6f04)
37+
- rewrite advertisement reducer using redux-toolkit [`ec25b50`](https://github.com/epos-next/web/commit/ec25b506c0a3195604624f645a9ac4ce4020e56b)
38+
- rewrite control work reducer using redux-toolkit [`355c515`](https://github.com/epos-next/web/commit/355c5157c5f76600906488af94869bbd18c1ebb6)
39+
- Revert "change(NextLesson): logic inside component" [`f8727f0`](https://github.com/epos-next/web/commit/f8727f02c7ef8c59d4ff4e6455772e2f37a108da)
40+
- change(NextLesson): logic inside component [`ba3b2c9`](https://github.com/epos-next/web/commit/ba3b2c9028852d54a064ce6078663493b052a0ca)
41+
- rewrite homework reducer using redux-toolkit [`6828644`](https://github.com/epos-next/web/commit/6828644fe5541d60ecb719aba16d44b25cc736cb)
42+
- Revert "split Lesson reducer and change to be like sealed" [`a03a0f8`](https://github.com/epos-next/web/commit/a03a0f8a24382876d2a476584d6805bb107db2ad)
43+
- split Lesson reducer and change to be like sealed [`e1e2ae6`](https://github.com/epos-next/web/commit/e1e2ae61c7866007360e0e6a77840eecf1c82a4a)
44+
- cover lesson-reducer with unit tests [`b5e21a8`](https://github.com/epos-next/web/commit/b5e21a81cdf51404b6bcc19ba988e8dc2d603d3d)
45+
- Revert "change(NextLessonsState) to be like sealed" [`759ae83`](https://github.com/epos-next/web/commit/759ae83ba523c45dc9e8302994d2c29e459749f0)
46+
- change(NextLessonsState) to be like sealed [`cfa8b2e`](https://github.com/epos-next/web/commit/cfa8b2ee84942c9030637004f39532ad83ba8734)
47+
- Revert "change(MarksState) to be like sealed" [`2746006`](https://github.com/epos-next/web/commit/274600603b19dd76e4f9dbc8e75081b25b17406c)
48+
- change(MarksState) to be like sealed [`8c1b806`](https://github.com/epos-next/web/commit/8c1b8068097571d7314e67a10045c8aea2a86691)
49+
- Revert "change(HomeworkState) to be liked sealed" [`c44d52b`](https://github.com/epos-next/web/commit/c44d52bb720ea3b1e621585afe7b8a6b0d07866c)
50+
- change(HomeworkState) to be liked sealed [`7cf369d`](https://github.com/epos-next/web/commit/7cf369d801d29aaf96761ccd3b61d162162dde24)
51+
- change(SideMenuLayout): remove props and start using side menu [`44d6fb0`](https://github.com/epos-next/web/commit/44d6fb0b410a69a08cf06098878ecf4cb3982bb5)
52+
- cover control-work reducer with unit tests [`425684c`](https://github.com/epos-next/web/commit/425684ce084fad71bc326cc16f430ec249c8de77)
53+
- cover advertisement-reducer with unit tests [`c1db0bf`](https://github.com/epos-next/web/commit/c1db0bf7e5358a2dd708d5c140154e285e84bbd2)
54+
- cover marks-reducer with unit tests [`2fe7387`](https://github.com/epos-next/web/commit/2fe7387d391a1416772fffff219f0023438c5240)
55+
- cover homework-reducer with unit tests [`00f7dca`](https://github.com/epos-next/web/commit/00f7dcad53d4de0396bb15a2a0aef9c116293e6b)
56+
- rewrite marks reducer using redux-toolkit [`c637101`](https://github.com/epos-next/web/commit/c637101e1f20a1ae30862cb9f0399d44dd086d84)
57+
- cover user-reducer with unit tests [`cce94dc`](https://github.com/epos-next/web/commit/cce94dc4c451e6ea80e6d503f3502395d419e6e1)
58+
- fix typescript paths for jest [`31616cb`](https://github.com/epos-next/web/commit/31616cb5bed82d297e53a3ddb0865cba984ac305)
59+
- fix(login): save email and password as state [`506ba3b`](https://github.com/epos-next/web/commit/506ba3bc7241daa3aebf3385bc28e2077929cc46)
60+
- add .DS_Store to .gitignore [`505f840`](https://github.com/epos-next/web/commit/505f8401cf861971305f7ec5e83b05abd349ac05)

changelog-template.hbs

Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
{{#unless options.hideCredit}}
9+
Generated by [`auto-changelog`](https://github.com/CookPete/auto-changelog).
10+
{{/unless}}
11+
12+
{{#each releases}}
13+
{{#if href}}
14+
## [{{title}}]({{href}}){{#if tag}} - {{isoDate}}{{/if}}
15+
{{else}}
16+
## {{title}}{{#if tag}} - {{isoDate}}{{/if}}
17+
{{/if}}
18+
19+
{{#if summary}}
20+
{{summary}}
21+
{{/if}}
22+
23+
{{#if merges}}
24+
### Merged
25+
26+
{{#each merges}}
27+
- {{#if commit.breaking}}**Breaking change:** {{/if}}{{message}} {{#if href}}[`#{{id}}`]({{href}}){{/if}}
28+
{{/each}}
29+
{{/if}}
30+
31+
{{#if fixes}}
32+
### Fixed
33+
34+
{{#each fixes}}
35+
- {{#if commit.breaking}}**Breaking change:** {{/if}}{{commit.subject}}{{#each fixes}} {{#if href}}[`#{{id}}`]({{href}}){{/if}}{{/each}}
36+
{{/each}}
37+
{{/if}}
38+
39+
{{#commit-list commits heading='### Commits'}}
40+
- {{#if breaking}}**Breaking change:** {{/if}}{{subject}} {{#if href}}[`{{shorthash}}`]({{href}}){{/if}}
41+
{{/commit-list}}
42+
43+
{{/each}}

package.json

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,9 @@
1818
"cy:open": "cypress open",
1919
"cy:run": "cypress run",
2020
"test:e2e": "start-server-and-test develop http://localhost:8000 cy:open",
21-
"test:e2e:ci": "start-server-and-test develop http://localhost:8000 cy:run"
21+
"test:e2e:ci": "start-server-and-test develop http://localhost:8000 cy:run",
22+
"changelog": "auto-changelog --template changelog-template.hbs -p -u --commit-limit false",
23+
"changelog-debug": "auto-changelog --template changelog-template.hbs -p --template json --output changelog-data.json"
2224
},
2325
"dependencies": {
2426
"@reduxjs/toolkit": "^1.5.1",
@@ -58,6 +60,7 @@
5860
"@types/react-helmet": "^6.1.1",
5961
"@types/react-redux": "^7.1.16",
6062
"@types/styled-components": "^5.1.9",
63+
"auto-changelog": "^2.3.0",
6164
"axe-core": "^4.3.2",
6265
"babel-jest": "^27.0.6",
6366
"babel-loader": "^8.2.2",

yarn.lock

Lines changed: 41 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5601,6 +5601,17 @@ atob@^2.1.2:
56015601
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
56025602
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
56035603

5604+
auto-changelog@^2.3.0:
5605+
version "2.3.0"
5606+
resolved "https://registry.yarnpkg.com/auto-changelog/-/auto-changelog-2.3.0.tgz#08ab8b1840a5d804410f1d1a5d2c4b2df0d835e1"
5607+
integrity sha512-S2B+RtTgytsa7l5iFGBoWT9W9ylITT5JJ8OaMJ7nrwvnlRm1dSS2tghaYueDeInZZafOE+1llH3tUQjMDRVS1g==
5608+
dependencies:
5609+
commander "^5.0.0"
5610+
handlebars "^4.7.3"
5611+
node-fetch "^2.6.0"
5612+
parse-github-url "^1.0.2"
5613+
semver "^6.3.0"
5614+
56045615
autoprefixer@^10.2.4:
56055616
version "10.2.6"
56065617
resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.2.6.tgz#aadd9ec34e1c98d403e01950038049f0eb252949"
@@ -7123,7 +7134,7 @@ commander@^4.1.1:
71237134
resolved "https://registry.yarnpkg.com/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068"
71247135
integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==
71257136

7126-
commander@^5.1.0:
7137+
commander@^5.0.0, commander@^5.1.0:
71277138
version "5.1.0"
71287139
resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae"
71297140
integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg==
@@ -11243,6 +11254,18 @@ handle-thing@^2.0.0:
1124311254
resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e"
1124411255
integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==
1124511256

11257+
handlebars@^4.7.3:
11258+
version "4.7.7"
11259+
resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.7.tgz#9ce33416aad02dbd6c8fafa8240d5d98004945a1"
11260+
integrity sha512-aAcXm5OAfE/8IXkcZvCepKU3VzW1/39Fb5ZuqMtgI/hT8X2YgoMvBY5dLhq/cpOvw7Lk1nK/UF71aLG/ZnVYRA==
11261+
dependencies:
11262+
minimist "^1.2.5"
11263+
neo-async "^2.6.0"
11264+
source-map "^0.6.1"
11265+
wordwrap "^1.0.0"
11266+
optionalDependencies:
11267+
uglify-js "^3.1.4"
11268+
1124611269
har-schema@^2.0.0:
1124711270
version "2.0.0"
1124811271
resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92"
@@ -14683,7 +14706,7 @@ negotiator@0.6.2, negotiator@~0.6.2:
1468314706
resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.2.tgz#feacf7ccf525a77ae9634436a64883ffeca346fb"
1468414707
integrity sha512-hZXc7K2e+PgeI1eDBe/10Ard4ekbfrrqG8Ep+8Jmf4JID2bNg7NvCPOZN+kfF574pFQI7mum2AUqDidoKqcTOw==
1468514708

14686-
neo-async@^2.5.0, neo-async@^2.6.1, neo-async@^2.6.2:
14709+
neo-async@^2.5.0, neo-async@^2.6.0, neo-async@^2.6.1, neo-async@^2.6.2:
1468714710
version "2.6.2"
1468814711
resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f"
1468914712
integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==
@@ -14740,7 +14763,7 @@ node-eta@^0.9.0:
1474014763
resolved "https://registry.yarnpkg.com/node-eta/-/node-eta-0.9.0.tgz#9fb0b099bcd2a021940e603c64254dc003d9a7a8"
1474114764
integrity sha1-n7CwmbzSoCGUDmA8ZCVNwAPZp6g=
1474214765

14743-
node-fetch@2.6.1, node-fetch@^2.5.0, node-fetch@^2.6.1:
14766+
node-fetch@2.6.1, node-fetch@^2.5.0, node-fetch@^2.6.0, node-fetch@^2.6.1:
1474414767
version "2.6.1"
1474514768
resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.6.1.tgz#045bd323631f76ed2e2b55573394416b639a0052"
1474614769
integrity sha512-V4aYg89jEoVRxRb2fJdAg8FHvI7cEyYdVAh94HH0UIK8oJxUfkjlDQN9RbMx+bEjP7+ggMiFRprSti032Oipxw==
@@ -15468,6 +15491,11 @@ parse-entities@^2.0.0:
1546815491
is-decimal "^1.0.0"
1546915492
is-hexadecimal "^1.0.0"
1547015493

15494+
parse-github-url@^1.0.2:
15495+
version "1.0.2"
15496+
resolved "https://registry.yarnpkg.com/parse-github-url/-/parse-github-url-1.0.2.tgz#242d3b65cbcdda14bb50439e3242acf6971db395"
15497+
integrity sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==
15498+
1547115499
parse-headers@^2.0.0:
1547215500
version "2.0.3"
1547315501
resolved "https://registry.yarnpkg.com/parse-headers/-/parse-headers-2.0.3.tgz#5e8e7512383d140ba02f0c7aa9f49b4399c92515"
@@ -19454,6 +19482,11 @@ typedarray@^0.0.6:
1945419482
resolved "https://registry.yarnpkg.com/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777"
1945519483
integrity sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=
1945619484

19485+
uglify-js@^3.1.4:
19486+
version "3.14.1"
19487+
resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.14.1.tgz#e2cb9fe34db9cb4cf7e35d1d26dfea28e09a7d06"
19488+
integrity sha512-JhS3hmcVaXlp/xSo3PKY5R0JqKs5M3IV+exdLHW99qKvKivPO4Z8qbej6mte17SOPqAOVMjt/XGgWacnFSzM3g==
19489+
1945719490
unbox-primitive@^1.0.1:
1945819491
version "1.0.1"
1945919492
resolved "https://registry.yarnpkg.com/unbox-primitive/-/unbox-primitive-1.0.1.tgz#085e215625ec3162574dc8859abee78a59b14471"
@@ -20370,6 +20403,11 @@ word-wrap@^1.2.3, word-wrap@~1.2.3:
2037020403
resolved "https://registry.yarnpkg.com/word-wrap/-/word-wrap-1.2.3.tgz#610636f6b1f703891bd34771ccb17fb93b47079c"
2037120404
integrity sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==
2037220405

20406+
wordwrap@^1.0.0:
20407+
version "1.0.0"
20408+
resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb"
20409+
integrity sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=
20410+
2037320411
workbox-background-sync@^4.3.1:
2037420412
version "4.3.1"
2037520413
resolved "https://registry.yarnpkg.com/workbox-background-sync/-/workbox-background-sync-4.3.1.tgz#26821b9bf16e9e37fd1d640289edddc08afd1950"

0 commit comments

Comments
 (0)