Skip to content

Latest commit

 

History

History
463 lines (371 loc) · 19.3 KB

CHANGELOG.md

File metadata and controls

463 lines (371 loc) · 19.3 KB

This changelog is based on this template. That's the way we release our code at FirePress (blog post). It's based on keep a changelog and it adheres to semantic versioning.

Status template: | ⚡️ Updates | 🚀 Added | ⚠️ Changed | 🐛 Fixed | 🛑 Removed | 🔑 Security | 🙈 Oops | 🎨 Design | 🎉 happy | 🙌 blessed

Releases

0.11.0 (2020-03-11)

⚡️ Updates

🔍 Compare

0.10.5 (2020-02-17)

⚡️ Updates

  • 230fbbf UPDATE 'release" where 'edge' was sometime bypassed

🔍 Compare

0.10.4 (2020-02-17)

⚡️ Updates

  • 077c45b update master-nosq
  • 2389ef2 ADD: Add compare message in CHANGELOG + fix typo + add log to fct: version
  • 872d22a FIX: removed some rules that were in conflict when using ‘deploy’
  • 786ffe9 UPDATE: make bashlava more idempotent
  • c19b79e CHANGE fct shortner is now gitio
  • 7ca586b UDPATE: various rules to minimize errors
  • bf840cd UPDATE: rename few fct + ADD rule to check if git repo is valid
  • 59c9ec0 ADD init_dockerfile_ignore
  • 0e96cf0 ADD: init_readme + regroup App rules

🔍 Compare

... with previous release: 0.10.3 <> 0.10.4

0.10.3 (2020-02-17)

⚡️ Updates

  • fc4ca34 FIX: flags in fct master + better comments linting + README updates

0.10.2 (2020-02-16)

⚠️ Changed

We can deploy now without m. Now, we can use deploy this way:

  • bashlava.sh d- 3.5.2
  • bashlava.sh d 3.5.2 "UPDATE chap 32 + FIX typo"

We can understand that the second option will squash our commits from edge into master. See help.

It's the highest level of abstraction we can think of for the whole release cycle.

⚡️ Updates

0.10.1 (2020-02-15)

🚀 New feat.

Useful when we want to commit update on master without publishing a release and without updating the changelog.

  • a342bfd ADD: fct master-merge (alias m-m)

🛑 Removed

We can't specify the version anymore for these functions:

  • m "FEAT: some message here
  • m-
  • r

We only specify version for v 3.5.1

⚡️ Updates

  • 587fadc UPDATE: in fct master, removed un-needed step ‘git push origin master’
  • a342bfd UPDATE: fct release don't need a version anymore
  • 43f3008 UPDATE: bashlava to version 0.10.1 /Dockerfile
  • c28b3ed REMOVE: un-needed rule in App_Changelog_Update
  • fbc5257 UPDATE: master-merge + alias ‘m-m’
  • 3745ba2 REMOVE App_UpdateDockerfileVersion logic
  • 6441cda UPDATE: improve alias
  • ec39e6f IMPROVE: syntax remove space
  • 24bfa40 UPDATE: Changelog formatting

0.10.0 (2020-02-15)

🚀 New feat.

We can now do our releases in only one command 🎉. Instead of doing v, m, r, we can accomplish the same result using d. See help.

0.9.22 (2020-02-15)

🚀 New feat.

  • adc3e34 ADD: new fct App_Is_license + the logic to few fct parent

⚡️ Updates

  • 8006f09 UPDATE: Changelog template
  • 6087e35 UPDATE README, help section

0.9.21 (2020-02-15)

🚀 New feat.

  • 5eaf739 ADD date in CHANGELOG when updating it

⚡️ Updates

  • 967cb0c CHANGELOG formatting updates

0.9.20

🚀 New feat.

  • 07c469f ADD: new fct shorturl (git.io/xyz)

0.9.19

⚡️ Updates

  • c5ded68 UPDATE readme and video tutorials

0.9.18

⚡️ Updates

  • f7de151 MINOR: random optimizations, no news features

🚀 New feat.

0.9.17

⚡️ Updates

0.9.16

⚡️ Updates

  • 9146442 Add intro video in README

0.9.16

⚡️ Updates

0.9.15

🚀 New feat.

  • e366624 ADD section: help-installation

⚡️ Updates

  • 31693fa RENAME bashLaVa
  • 8415891 UPDATE: backlog, many things were shipped
  • c34984f FIX: App_RemoveTmpFiles system prompt when rm un-existing file
  • b14c6fb FEAT: Add warning if not running on Mac.

0.9.14

🚀 New feat.

  • 5e5fe8d ADD: App_Configure_Custom_Path , UPDATE: fct test, RENAME some VARS

⚡️ Updates

  • 38b70ba Update bashlava to version 0.9.14
  • 7481bd3 UDPATE: templates
  • cd89510 Update LICENSE copy
  • 6943fa5 UPDATE: Improve comments and copy
  • eaf4e42 UPDATE: backlog
  • eeb557d FIX alias
  • c35bb79 UPDATE: list display, FIX: release-read , ADD: mdv for any .md files
  • b83101a Fix typo
  • c3e0d1f UPDATE: help have a cleaner copy
  • f124c73 MOVE: cmd into utilities
  • 2423f76 UPDATE: help have a cleaner copy
  • 8ed85fb MOVE: cmd into utilities
  • 5eda5dd update: help copy
  • 3698a2a UPDATE: major fct renaming + improve /help
  • 8b7fe7a backlog updates
  • 5f4605a UPDATE: /title-core-fct | Needed by /list
  • 0090a02 rename dk dk-view cl-view / move docker_img_figlet into the global variables
  • fd9afb2 update BACKLOG
  • 313e23b /help rename which to list
  • b5f5947 major alias revamp

0.9.13

🚀 New feat.

⚡️ Updates

  • 628ea06 Update bashlava to version 0.9.13
  • 661808d better copy for /help
  • a21fd90 add rule /App_Is_dockerfile in /dk

0.9.12

⚡️ Updates

  • 554dce4 Update bashlava to version 0.9.12
  • 066c4be Add /log to /sq
  • d1afd4c FIX: re-write many > /dev/null 2>&1

0.9.11

🚀 New feat.

  • 7b3bb76 Add fct /tag. This helps when we pushing app version.

⚡️ Updates

  • f3cbf55 Improve: README
  • 47c84c0 Improve: commit messages
  • a872462 Improve App_Changelog_Update tmp file deletion & comments

0.9.10

⚡️ Updates

  • c00720c Improve commit message for /dk, /master, /release, /squash

0.9.9

⚡️ Updates

  • ac350c3 Improve release message / better explanation of what bashlava does /squashed

0.9.8

⚡️ Updates

  • 3edfb00 Improve Changelog and fix typo / Add /log into /master /squashed

0.9.7

🚀 New feat.

  • e91a2b4 Adding 3 examples for custom scripts

⚡️ Updates

  • 878e2f2 Make the local variable more obvious

  • 878e2f2 Cleaner way to manage custom_scripts

  • 878e2f2 Better error handling

  • beaa2e0 Improve fct CI / FIX custom_urls.sh

  • 36685ea Improve template for Dockferfile

  • 71602ed Improve README

0.9.6

🚀 New feat.

As you can see here, our commit hash are clickable!

  • 22ead68 Changelog_Update / create URLs from git commits

⚡️ Updates

  • 0d2bec1 App_changelog_update, Improve create URLs from git commits & remove vars during QA
  • 2d79b65 App_changelog_update, Improve create URLs from git commits, RENAME out-m & out-e
  • 6ee27a2 new alias
  • b27be25 improved fct log
  • a14ccf7 init alias
  • 909c531 improve prompt messages
  • 4862c97 add alias, improve prompt messages
  • 1b03630 FIX logic on /release, improve comments
  • bd1e1c7 The abstraction is real. /cl is now under /release
  • 6769998 dk: add comment
  • 5896031 cl-push is now cl thanks to App_Changelog_Update
  • 09f32af fct dk: add logic to show version when no attributs are passed
  • e8e6861 rename dk-version to dk
  • 1dfe01a update Dockerfile template
  • 299082d improve alias
  • fcb4075 fct cl FIX var, minor optimizations

0.9.5

⚡️ Updates

  • 45345aa FIX if logic

0.9.4

⚡️ Updates

  • 12bbab0 Fix typo /squash

0.9.3

⚡️ Updates

  • c6570d8 FIX tag when release AND add checkpoints when updating Dockerfile version /squash

0.9.2

⚡️ Updates

  • ffbfbfa Add logic to see actual version when not providing a version in fct master
  • 1addff9 help-workflow /major copy update
  • 1c28961 fix lost && sign, rename cl-read to cl-view, FIX version within the Dockerfile
  • 567788a add alias: dk-show, cl-show
  • fb13a87 init cl-push, Update Dockerfile version
  • 932756a FIX missing title in CHANGELOG.md

0.9.1

⚡️ Updates

  • FIX img url in README
  • c2f8e617e29df22cdcd7dbcc00dcae347f767a03 add checkpoint to fct release

0.9.0

This is a important release as it's introducting add-ons. This will be important to scale to project and leave the core elements at there place.

🚀 New feat.

  • 610dbf0 init add-on/utilities.sh

⚡️ Updates

  • 16f98cc init fct App_Is_commit_unpushed, merge App_Tag into fct release, Add missing rules, rename dk_update to dk_version
  • 20954d5 🚀 update copy for workflow
  • e8c86a0 init alias version
  • 5d99150 add alias r
  • c37344e Init App_is_env_local_path, Init App_Is_hub_installed, move functions by groups
  • d01c4e4 removed merge App_release into release
  • 937dc03 add checkpoints in fct master
  • bc8c187 add alias appversion
  • 1bb36a2 rename edge-init to edge
  • 5e1f5f8 init App_Is_changelog
  • ed6ecae init App_Is_master, App_Is_Dockerfile
  • c82fe1c 🚀 refactor fct release
  • f7a0551 Optimize Dockerfile template
  • 8841eac update README, refactor fct cl, alias c /squash
  • 8a0994c various code optimizations
  • 610dbf0 init add-on/utilities.sh
  • 43b7a90 update add-on/help
  • 4b80939 move few fct under add-on/docker
  • 2f7d67d update App_Stop

0.8.14

⚡️ Updates

  • 0243fb7 remove dummy files
  • 856d4cb Add alias cl-view

0.8.13

⚡️ Updates

  • 3d1a6bf add fct cl-read
  • 619ab54 add mdv / squashed

0.8.12

⚡️ Updates

  • d86bb3b changelog update
  • 05ff973 add function cl / changelog

0.8.11

⚡️ Updates

  • bb6b2fb4 improve function master AND master-sq
  • 51919ad1 remove dummy files
  • c6d8279b Merge branch 'master' into edge
  • 3ae02d29 add prt, still wip
  • bb219693 add new alias
  • 9232548c minor fct info updates

0.8.10

⚡️ Updates

  • 4ce5479 Updated to version: 0.8.10
  • 74c0b47 add fct info
  • faa1bcc reorganise VAR in our fake Dockerfile
  • b21aa84 add status alias

0.8.9

⚡️ Updates

  • 3a5be95 Updated to version: 0.8.9
  • 92b10a6 Merge branch 'master' into edge
  • df3ebf4 Update comment in App_release
  • f4bd14c added fct list
  • abbce23 Update comment in App_release
  • aa4d1b6 added fct list

0.8.8

⚡️ Updates

  • overall reorganisation to make it easier to read

0.8.7

⚡️ Updates

9157715 Add help, version / Renamed master, edge, release 909ad8e Add fct version

0.8.6

⚡️ Updates

  • 180a9af Improve comments and vars
  • 191b3f0 Fix and rename add_dockerignore / squashed
  • c6b2f45 Update add_dockerfile template

0.8.5

⚡️ Updates

  • d1c3164 Fix logic where the APP_NAME is not the same as the git repo name
  • 0496250 introduce a new var in Dockerfile

0.8.4

⚡️ Updates

  • d1299bb rename fct release_find_the_latest
  • 95ae92f Add find_latest_release / squashed

0.8.3

⚡️ Updates

  • 2e9b65f Add fct add_dockerignore, update changelog URL
  • 5858e5e Init dockerignore
  • af05b49 fct tag / now can be executed on any branches + update CHANGELOG url

0.8-r2

⚡️ Updates

  • 11abc51 FIX release message

0.8-r1

⚡️ Updates

  • a0abfdd Improve functions ordering + README / squashed
  • 50b755b Rename passgen / instead passfull
  • 65eda6a Rename fct tag / instead of version
  • fbbb5fb Improve the dynamic between updatecl and pushcl
  • 3b61bd4 Improve README

0.7-r4

⚡️ Updates

  • 89c4f36f Esthetic updates / squashed

0.7-r3

⚡️ Updates

  • 1fb4af1c Improve README / squashed

0.7-r2

⚡️ Updates

  • 0d56c7a1 Improve sq fct
  • dd7b7be6 Minor updates to utility.sh

0.7-r1

⚡️ Updates

  • 07bb2a92 Improve release messages

0.7-r0

⚡️ Updates

43f8ddc9 Overall code improvements

0.6-r4

⚡️ Updates

  • 7c28fe3b Improve pullcl

0.6-r3

⚡️ Updates

  • e6e44b8f 🚀 New feat. Add push_cl

0.6-r2

⚡️ Updates

  • 44b179eb update rbmaster
  • 8faf9d7f Improve README examples
  • 257f356d 🚀 New feat. Added fct which_func
  • 9229df00 improve release
  • dc490cdb 🚀 New feat. Add fct log
  • ac63cdf8 🚀 New feat. Add fct sq (means squash)
  • e7b5816b Improve README
  • 27d57316 🚀 New feat. Add logic to version + release fct

0.6-r1

🚀 Added (new feat.)

  • 2x rebase functions

0.6-r0

⚡️ Updates

0.5-r2

⚡️ Updates

  • Update fct check

0.5-r1

⚡️ Updates

  • Improve Prompt before doing a git push
  • Testing utility.sh / git push, tag, version, release, etc. That's why there are many release today :-p

0.5-r0

⚡️ Updates

  • Improve README

0.4-r2

⚡️ Updates

  • Improve comments

0.4-r1

⚡️ Updates

  • improve comments

0.4-r0

🚀 Added (new feat.)

  • update release fct

0.3-r0

🚀 Added (new feat.)

  • Intensely developed. Ignore this version and any previous versions.