Skip to content

Commit

Permalink
prepare: 1.1.4
Browse files Browse the repository at this point in the history
  • Loading branch information
metaist committed Jan 7, 2022
1 parent a2388d3 commit a289e72
Show file tree
Hide file tree
Showing 3 changed files with 52 additions and 10 deletions.
56 changes: 49 additions & 7 deletions CHANGELOG.markdown
Original file line number Diff line number Diff line change
@@ -1,43 +1,66 @@
# Changelog

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

The format is based on [Keep a Changelog] and this project adheres to [Semantic Versioning].

[Keep a Changelog]: http://keepachangelog.com/en/1.0.0/
[Semantic Versioning]: http://semver.org/spec/v2.0.0.html
[keep a changelog]: http://keepachangelog.com/en/1.0.0/
[semantic versioning]: http://semver.org/spec/v2.0.0.html

---

[unreleased]: https://github.com/metaist/idempotent-bash/compare/1.1.4...HEAD

---

[@davidfetter]: https://github.com/davidfetter
[@luolong]: https://github.com/luolong
[#39]: https://github.com/metaist/idempotent-bash/issues/39
[#40]: https://github.com/metaist/idempotent-bash/issues/40
[Unreleased]: https://github.com/metaist/idempotent-bash/compare/1.1.3...HEAD
## [Unreleased]
[#44]: https://github.com/metaist/idempotent-bash/pull/44
[#45]: https://github.com/metaist/idempotent-bash/pull/45
[1.1.4]: https://github.com/metaist/idempotent-bash/compare/1.1.3...1.1..4

## [1.1.4] - 2022-01-07

**Changed**

- [#40]: replaced `build.sh` with `dev`
- [#44]: improved `psql` connectivity test (thanks [@davidfetter]!)

**Fixed**

- [#39]: `ib-apt-update` only called when `ib-apt-install` actually needs it
- [#45]: `idempotent-bash.sh --help` preserves newlines (thanks [@luolong]!)

---

[#32]: https://github.com/metaist/idempotent-bash/issues/32
[#33]: https://github.com/metaist/idempotent-bash/issues/33
[#34]: https://github.com/metaist/idempotent-bash/issues/34
[#36]: https://github.com/metaist/idempotent-bash/issues/36
[#37]: https://github.com/metaist/idempotent-bash/issues/37
[#38]: https://github.com/metaist/idempotent-bash/issues/38
[1.1.3]: https://github.com/metaist/idempotent-bash/compare/1.1.2...1.1.3

## [1.1.3] - 2018-11-07

**Added**

- [#32]: `ib-quiet` to suppress output
- [#34]: `ib-in?` to check if item is in array

**Changed**

- [#33]: `ib-os-append` uses the first line of a multiline text to pass to `grep`
- [#37]: changelog to follow [Keep a Changelog] format

**Fixed**

- [#36]: only run `ib-apt-update` if there's a need to install anything

---

[#19]: https://github.com/metaist/idempotent-bash/issues/19
[#20]: https://github.com/metaist/idempotent-bash/issues/20
[#21]: https://github.com/metaist/idempotent-bash/issues/21
Expand All @@ -52,17 +75,22 @@ The format is based on [Keep a Changelog] and this project adheres to [Semantic
[#30]: https://github.com/metaist/idempotent-bash/issues/30
[#31]: https://github.com/metaist/idempotent-bash/issues/31
[1.1.2]: https://github.com/metaist/duil.js/compare/1.1.1...1.1.2

## [1.1.2] - 2017-07-27

**Added**

- [#24]: [git] functions to manage repositories
- [#25]: `ib-postgresql-sql` to conditionally execute a single command
- [#28]: common examples
- [#29]: `--user` flag to handle different user

**Changed**

- [#26]: requirement that scripts run as `sudo` (see also [#29])

**Fixed**

- [#19]: tests on Cygwin
- [#20]: extra whitespace in `ib-pip-install` output
- [#21]: documentation for `ib-postgresql-file`
Expand All @@ -75,6 +103,7 @@ The format is based on [Keep a Changelog] and this project adheres to [Semantic
[git]: https://git-scm.com/

---

[#12]: https://github.com/metaist/idempotent-bash/issues/12
[#13]: https://github.com/metaist/idempotent-bash/issues/13
[#14]: https://github.com/metaist/idempotent-bash/issues/14
Expand All @@ -83,58 +112,71 @@ The format is based on [Keep a Changelog] and this project adheres to [Semantic
[#17]: https://github.com/metaist/idempotent-bash/issues/17
[#18]: https://github.com/metaist/idempotent-bash/issues/18
[1.1.1]: https://github.com/metaist/duil.js/compare/1.1.0...1.1.1

## [1.1.1] - 2016-04-17

**Added**

- [#12]: documentation to public-facing functions
- [#13]: `ib-os-copy-link` to toggle copying or linking directories
- [#14]: `ib-parse-args` to parse label and quiet args
- [#15]: dry run options (global and per-action)
- [#18]: multiple line blocks with `ib-os-append`

**Fixed**

- [#16]: unbound variable in `ib-pip-install`
- [#17]: using grep with PCRE

---

[#5]: https://github.com/metaist/idempotent-bash/issues/5
[#7]: https://github.com/metaist/idempotent-bash/issues/7
[#9]: https://github.com/metaist/idempotent-bash/issues/9
[#10]: https://github.com/metaist/idempotent-bash/issues/10
[#11]: https://github.com/metaist/idempotent-bash/issues/11
[1.1.0]: https://github.com/metaist/duil.js/compare/1.0.0...1.1.0

## [1.1.0] - 2016-03-31

**Added**

- [#5]: basic functions for installing and starting/stopping services
- [#7]: [apt-cyg] functions to install [Cygwin] packages
- [#9]: quick start to README
- [#11]: `ib-command?` to check if a command exists

**Fixed**

- [#10]: stat of `apt-get` package cache if missing

[apt-cyg]: https://github.com/transcode-open/apt-cyg
[Cygwin]: https://cygwin.com
[cygwin]: https://cygwin.com

---

[#1]: https://github.com/metaist/idempotent-bash/issues/1
[#2]: https://github.com/metaist/idempotent-bash/issues/2
[#3]: https://github.com/metaist/idempotent-bash/issues/3
[#4]: https://github.com/metaist/idempotent-bash/issues/4
[#6]: https://github.com/metaist/idempotent-bash/issues/6
[#8]: https://github.com/metaist/idempotent-bash/issues/8
[1.0.0]: https://github.com/metaist/idempotent-bash/tree/1.0.0

## [1.0.0] - 2016-03-28

- Initial release.

**Added**

- [#1]: base action, testing functions
- [#2]: basic OS functions to create directories, check/change permissions
- [#3]: basic [Apt] functions to install Linux packages
- [#4]: basic [pip] functions to install python packages
- [#6]: [jinja2-cli] functions to generate configuration files
- [#8]: [PostgreSQL] functions to execute SQL files

[Apt]: https://wiki.debian.org/Apt
[apt]: https://wiki.debian.org/Apt
[pip]: https://pip.pypa.io/en/stable/
[PostgreSQL]: http://www.postgresql.org/
[postgresql]: http://www.postgresql.org/
[jinja2-cli]: https://github.com/mattrobenolt/jinja2-cli
2 changes: 1 addition & 1 deletion LICENSE.markdown
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
The MIT License (MIT)

Copyright (c) 2018 Metaist LLC.
Copyright (c) 2022 Metaist LLC.

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
Expand Down
4 changes: 2 additions & 2 deletions src/ib-action.sh
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
#!/usr/bin/env bash

# Copyright 2018 Metaist LLC
# Copyright 2022 Metaist LLC
# MIT License

# bash strict mode
Expand All @@ -9,7 +9,7 @@ IFS=$'\n\t'

# script information
IB_SCRIPT_NAME=${0:-""}
IB_SCRIPT_VERSION="1.1.3"
IB_SCRIPT_VERSION="1.1.4"

# script usage information
IB_USAGE="\
Expand Down

0 comments on commit a289e72

Please sign in to comment.