Skip to content

Commit df02376

Browse files
committed
chore: change CHANGELOG to link to Releases
Releases have the same or better information, and is automatically updated as part of semantic-release without any extra configuration.
1 parent 3ec55ae commit df02376

File tree

1 file changed

+1
-242
lines changed

1 file changed

+1
-242
lines changed

CHANGELOG.md

Lines changed: 1 addition & 242 deletions
Original file line numberDiff line numberDiff line change
@@ -1,242 +1 @@
1-
## [_Unreleased_](https://github.com/freckle/stackctl/compare/v1.7.2.0...main)
2-
3-
## [v1.7.2.0](https://github.com/freckle/stackctl/compare/v1.7.1.0...v1.7.2.0)
4-
5-
- Automatically cancel any ongoing update-stack operations on `^C`
6-
7-
## [v1.7.1.0](https://github.com/freckle/stackctl/compare/v1.7.0.0...v1.7.1.0)
8-
9-
- Add `withAssumedRole`, deprecate `assumeRole`
10-
11-
## [v1.7.0.0](https://github.com/freckle/stackctl/compare/v1.6.1.2...v1.7.0.0)
12-
13-
- Retain numeric parameter types, and add boolean parameter handling, in our own
14-
yaml generation
15-
16-
This required changing the `Generate` to use `ParametersYaml` instead of
17-
`[Parameter]`, and ultimately led us to removing it, hence the major version
18-
bump.
19-
20-
## [v1.6.1.2](https://github.com/freckle/stackctl/compare/v1.6.1.1...v1.6.1.2)
21-
22-
- Require Blammo-1.2.2.3
23-
24-
## [v1.6.1.1](https://github.com/freckle/stackctl/compare/v1.6.1.0...v1.6.1.1)
25-
26-
- Fix: finding removed stacks now respects `STACKCTL_DIRECTORY`
27-
28-
## [v1.6.1.0](https://github.com/freckle/stackctl/compare/v1.6.0.0...v1.6.1.0)
29-
30-
- Add `Ord` instance on `RequiredVersion` and `RequiredVersionOp`
31-
32-
## [v1.6.0.0](https://github.com/freckle/stackctl/compare/v1.5.0.1...v1.6.0.0)
33-
34-
- Re-implement `Stackctl.AWS` with `amazonka-mtl`.
35-
36-
_No CLI or behavior changes._
37-
38-
## [v1.5.0.1](https://github.com/freckle/stackctl/compare/v1.5.0.0...v1.5.0.1)
39-
40-
- Handle missing-or-empty specs directory more explicitly
41-
- Add warning for `Depends` pointing to non-existent spec
42-
- Fix formatting of required version in warning message
43-
44-
## [v1.5.0.0](https://github.com/freckle/stackctl/compare/v1.4.4.0...v1.5.0.0)
45-
46-
Breaking changes:
47-
48-
- Don't require a name argument to the `awsSimple` function
49-
50-
New features:
51-
52-
- Add `Exec` and `Shell` features in `actions[].run`
53-
- Support lists in `actions[].run` (single items still work)
54-
- Add more granular status indicators in `stack-ls(1)` output, print a legend of
55-
these indicators as a footer (disable with `--no-legend`)
56-
57-
Fixes:
58-
59-
- Fix for redundant change-set creation errors in logging output
60-
- Fix globbing bug in auto-expansion of `--filter` arguments
61-
62-
## [v1.4.4.0](https://github.com/freckle/stackctl/compare/v1.4.3.0...v1.4.4.0)
63-
64-
- Add `awsSilently`
65-
66-
## [v1.4.3.0](https://github.com/freckle/stackctl/compare/v1.4.2.2...v1.4.3.0)
67-
68-
- Add `awsWithAuth`
69-
- Add `forEachSpec_`
70-
71-
## [v1.4.2.2](https://github.com/freckle/stackctl/compare/v1.4.2.1...v1.4.2.2)
72-
73-
- Use `amazonka-2.0` :tada:
74-
- Finalize update to `UnliftIO.Exception.Lens`
75-
- Re-export upstreamed `Blammo.Logging.Colors`
76-
77-
## [v1.4.2.1](https://github.com/freckle/stackctl/compare/v1.4.2.0...v1.4.2.1)
78-
79-
No changes. Bumped to trigger release workflow.
80-
81-
## [v1.4.2.0](https://github.com/freckle/stackctl/compare/v1.4.0.1...v1.4.2.0)
82-
83-
- Add `stackctl-ls` for listing stacks and their deployed status
84-
- Add `--auto-sso` option for automating `aws sso login` when required
85-
86-
## [v1.4.0.1](https://github.com/freckle/stackctl/compare/v1.4.0.0...v1.4.0.1)
87-
88-
- Document and read a consistently-named `STACKCTL_FILTER` for `--filter`. For
89-
now, the old and incorrect `STACKCTL_FILTERS` will still work.
90-
91-
## [v1.4.0.0](https://github.com/freckle/stackctl/compare/v1.3.0.2...v1.4.0.0)
92-
93-
- Add `awsAssumeRole` for running an action as an assumed role
94-
- Refactor `Generate` interface to better support generating stacks with
95-
pre-existing templates
96-
97-
## [v1.3.0.2](https://github.com/freckle/stackctl/compare/v1.3.0.1...v1.3.0.2)
98-
99-
- Adjust timeout when invoking Lambdas to allow up to Lambda's own execution
100-
timeout (15 minutes).
101-
102-
## [v1.3.0.1](https://github.com/freckle/stackctl/compare/v1.3.0.0...v1.3.0.1)
103-
104-
- Fix bug where `LOG_COLOR` was never respected
105-
- Also accept `"required_version: == <version>"`
106-
- Add `Eq`, `ToJSON` instance on `RequiredVersion`
107-
108-
## [v1.3.0.0](https://github.com/freckle/stackctl/compare/v1.2.0.1...v1.3.0.0)
109-
110-
- Fix it so commands like `version` don't need a valid AWS environment
111-
112-
This changes the `Subcommand` interface and so is a major version update for
113-
the purposes of those using Stackctl as a library.
114-
115-
## [v1.2.0.0](https://github.com/freckle/stackctl/compare/v1.1.3.1...v1.2.0.0)
116-
117-
- Use more specific types in `Has{Directory,Filter,Color}Option`
118-
- Add environment variable configuration for `STACKCTL_{DIRECTORY,FILTERS}`
119-
120-
## [v1.1.4.0](https://github.com/freckle/stackctl/compare/v1.1.3.1...v1.1.4.0)
121-
122-
- Support matching Stacks by glob in `capture`
123-
- Add `--tag` to `changes` and `deploy`
124-
125-
## [v1.1.3.1](https://github.com/freckle/stackctl/compare/v1.1.3.0...v1.1.3.1)
126-
127-
- Fix JSON formatting bugs in generating specification
128-
129-
## [v1.1.3.0](https://github.com/freckle/stackctl/compare/v1.1.2.2...v1.1.3.0)
130-
131-
- Repository-local configuration
132-
133-
See https://github.com/freckle/stackctl/commit/564678203fe70b5c4c46c655dd3daeaafb6de9e0
134-
135-
- Don't duplicate re-used templates in `stackctl-cat`
136-
- Improve `--filter`
137-
138-
- Match against stack name and template, in addition to spec path.
139-
- Automatically prepend `**/` (unless there is already a leading wildcard) and
140-
append `{/*,.yaml,.json}` (unless there is already a trailing wildcard or
141-
extension).
142-
143-
In general, this aims to make `--filter` match more things more intuitively
144-
for operators, but still match exactly in programmatic use-cases.
145-
146-
- Various documentation improvements
147-
- Support more natural `{Key}: {Value}` syntax in `Parameters` and `Tags`
148-
- Fix bug where we may generate an `{}` element in `Parameters`
149-
150-
## [v1.1.2.2](https://github.com/freckle/stackctl/compare/v1.1.2.1...v1.1.2.2)
151-
152-
- Add support for Stack descriptions
153-
154-
## [v1.1.2.1](https://github.com/freckle/stackctl/compare/v1.1.2.0...v1.1.2.1)
155-
156-
- Build with LTS-20.4 / GHC 9.2
157-
158-
## [v1.1.2.0](https://github.com/freckle/stackctl/compare/v1.1.1.1...v1.1.2.0)
159-
160-
- Fix incorrect ordering of log-messages by setting `LOG_CONCURRENCY=1`
161-
- Fix potential coloring of changes being redirected to a file
162-
- Make `PATH` optional (again) in `stackctl changes`
163-
- Add `--no-flip` to `stackctl capture`
164-
165-
## [v1.1.1.1](https://github.com/freckle/stackctl/compare/v1.1.1.0...v1.1.1.1)
166-
167-
- Trigger release
168-
169-
## [v1.1.1.0](https://github.com/freckle/stackctl/compare/v1.1.0.5...v1.1.1.0)
170-
171-
- Add `--parameter` to `changes` and `deploy`
172-
- Sort changes by causing-before-caused
173-
174-
## [v1.1.0.5](https://github.com/freckle/stackctl/compare/v1.1.0.4...v1.1.0.5)
175-
176-
- Trigger release workflow
177-
178-
## [v1.1.0.4](https://github.com/freckle/stackctl/compare/v1.1.0.3...v1.1.0.4)
179-
180-
- Fix bug where only the last spec in a multi-spec case had its changes present
181-
in the output file generated by `changes`.
182-
183-
## [v1.1.0.3](https://github.com/freckle/stackctl/compare/v1.1.0.2...v1.1.0.3)
184-
185-
- Require Blammo-1.1.1.0
186-
187-
## [v1.1.0.2](https://github.com/freckle/stackctl/compare/v1.1.0.1...v1.1.0.2)
188-
189-
- Log responses from `awsLambdaInvoke` when running actions
190-
- Clarify discovery logging
191-
- Add install script
192-
193-
## [v1.1.0.1](https://github.com/freckle/stackctl/compare/v1.1.0.0...v1.1.0.1)
194-
195-
- Update to `cfn-flip-0.1.0.3`
196-
197-
## [v1.1.0.0](https://github.com/freckle/stackctl/compare/v1.0.2.0...v1.1.0.0)
198-
199-
- Fix interleaved or out-of-order output bugs by streaming deployment events
200-
through the Logger instead of directly to `stdout`
201-
- Logging goes to `stdout` by default (`LOG_DESTINATION` can still be used)
202-
- The `changes` subcommand now requires a `PATH` argument
203-
204-
## [v1.0.2.0](https://github.com/freckle/stackctl/compare/v1.0.1.2...v1.0.2.0)
205-
206-
- Add `Stackctl.Action`
207-
208-
Support for taking actions during Stack management, currently we support
209-
invoking a lambda post-deployment. In the future, we can add more, such as
210-
running local pre-deploy validation or preparation scripts.
211-
212-
- Add `awsCloudFormationDescribeStackOutputs`
213-
214-
## [v1.0.1.2](https://github.com/freckle/stackctl/compare/v1.0.1.1...v1.0.1.2)
215-
216-
- Always flush log messages before our own output
217-
218-
## [v1.0.1.1](https://github.com/freckle/stackctl/compare/v1.0.1.0...v1.0.1.1)
219-
220-
- Respect `LOG_DESTINATION` (the default remains `stderr`)
221-
222-
## [v1.0.1.0](https://github.com/freckle/stackctl/compare/v1.0.0.2...v1.0.1.0)
223-
224-
- Support reading CloudGenesis specifications
225-
226-
- Accept account paths like `id.name` or `name.id`
227-
- Read `Parameters` as `Parameter{Key,Value}` or `{Name,Value}`
228-
229-
This allows us to work with specifications directories originally implemented
230-
for, and potentially still used with, the CloudGenesis tooling.
231-
232-
## [v1.0.0.2](https://github.com/freckle/stackctl/compare/v1.0.0.1...v1.0.0.2)
233-
234-
- Fix tailing all events to read most recent, causing Throttling errors
235-
236-
## [v1.0.0.1](https://github.com/freckle/stackctl/compare/v1.0.0.0...v1.0.0.1)
237-
238-
- Fix non-portable paths issue in OSX executable build
239-
240-
## [v1.0.0.0](https://github.com/freckle/stackctl/tree/v1.0.0.0)
241-
242-
First release
1+
See https://github.com/freckle/stackctl/releases

0 commit comments

Comments
 (0)