Releases: timwehrle/asana
Releases · timwehrle/asana
Asana CLI 1.2.0
Release 1.2.0
For installation instructions, please visit our documentation.
Changelog
Features
- 3c18cc6: feat: add new time tracking entry functionalities (#39) by @timwehrle
Build process updates
- 8a2c2c8: build(deps): bump golang.org/x/oauth2 from 0.24.0 to 0.27.0 (#38) by @dependabot[bot]
Other updates
- 99f5bb3: Merge dev into main (#37) by @timwehrle
- dc9fc2d: refactor: consolidate task selection logic into cmdutils package by @timwehrle
Full Changelog: v1.1.0...v1.2.0
Asana CLI 1.1.0
Release 1.1.0
For installation instructions, please visit our documentation.
Changelog
Features
- 5aa42ec: feat: add CreatedAt field to Config struct and set it during Save by @timwehrle
- 112c4c2: feat: add new tags tasks command (#33) by @timwehrle
- a866d44: feat: add section selection during task creation (#35) by @timwehrle
- 9ad7ab1: feat: add support for specifying tag ID in tasks command by @timwehrle
- d4a6bc2: feat: add the tasks create command (#32) by @timwehrle
Bug fixes
- 0c9c9d9: fix: add additional linters to golangci configuration by @timwehrle
- 5f0a11b: fix: correct YAML tag for CreatedAt field in Config struct and update test initialization by @timwehrle
- 2084d43: fix: remove unused copy of variable in tags list tests by @timwehrle
- 94c75a5: fix: rename ErrorCancel to ErrCancel for consistency by @timwehrle
- eeb5e62: fix: replace hardcoded "windows" string with constant by @timwehrle
- f19ae00: fix: standardize formatting in goreleaser configuration by @timwehrle
- 5b85136: fix: update copyright year in LICENSE by @timwehrle
- ba0eb02: fix: update linting issues with funcorder by @timwehrle
Documentation updates
- 8672026: docs: add security policy by @timwehrle
- 83da2da: docs: enhance tags command usage and improve tasks command documentation by @timwehrle
Other updates
- 74b1e39: refactor: simplify ValidateStringEnum function using slices package by @timwehrle
- 2c25e35: refactor: update code to be in norms with gocritic linter by @timwehrle
- 0d372c0: refactor: update command flag typo by @timwehrle
- c567247: refactor: update formatting for resolving linter issues by @timwehrle
Full Changelog: v1.0.1...v1.1.0
Asana CLI 1.0.1
Release 1.0.1
For installation instructions, please visit our documentation.
Changelog
Features
- 0a377b0: feat: start implementing more date flags for tasks search by @timwehrle
Bug fixes
- 5104c47: fix: remove build date since we need custom version function for this by @timwehrle
Other updates
- caac153: refactor: change version flag to use shorthand option by @timwehrle
- 11178d6: refactor: remove unused sorting functions by @timwehrle
- 0f8ac4c: refactor: simplify error handling in update function by @timwehrle
- c0bbc06: refactor: update date parsing to use time.DateOnly format by @timwehrle
Full Changelog: v1.0.0...v1.0.1
Asana CLI 1.0.0
Release 1.0.0
For installation instructions, please visit our documentation.
Changelog
Features
- e9e6a2e: feat: add example usage for listing tasks in project command by @timwehrle
- 6486140: feat: add more flags for tasks search command by @timwehrle
- 8887541: feat: add new flag for task listing which makes it possible to specify a user id (#27) by @timwehrle
- c1b2f45: feat: add new tasks search cmd functionality (#26) by @timwehrle
- 8cf2881: feat: add new teams list command for listing teams registered under the default workspace by @timwehrle
- b6e69a0: feat: add user ID display option in list command output by @timwehrle
- 247f4e7: feat: enhance command error handling and add version information by @timwehrle
- a9fb3f5: feat: enhance search command output with detailed messages by @timwehrle
- c259510: feat: improve shell install script by @timwehrle
- 25b7f33: feat: integrate asana api into code (#25) by @timwehrle
- f53befe: feat: start adding events endpoint by @timwehrle
Bug fixes
- 074d4cc: fix: remove events endpoint integration by @timwehrle
- 39c321a: fix: rename CancelError to ErrorCancel for consistency by @timwehrle
- 9130df6: fix: resolve a runtime error when using auth status by @timwehrle
- 0fbfad2: fix: update authentication error messages for consistency by @timwehrle
Documentation updates
- 053013f: docs: add image credits and center image by @timwehrle
- 74c6cf1: docs: add search functionality for tasks with filters in README by @timwehrle
- 47b05a3: docs: add security best practices and keyring integration details to README by @timwehrle
- e88f521: docs: update README with additional commands for teams and tags by @timwehrle
- 7b5934d: docs: update README with logo by @timwehrle
Other updates
- 948f955: chore: add script for making wsl2 keyrings work & improve readme by @timwehrle
- bf2d3b6: chore: change release changelog to show sha again by @timwehrle
- 71de9d6: chore: rename version package to build and update goreleaser config by @timwehrle
- cf734ba: chore: update deprecated configs in goreleaser config by @timwehrle
- bf757a9: chore: update goreleaser config and add date to ldflags by @timwehrle
Full Changelog: v0.1.5...v1.0.0
Asana CLI 0.1.5
Release 0.1.5
For installation instructions, please visit our documentation.
Changelog
Features
- : Add new sections flag to project tasks command (#19) by @timwehrle
- : feat: update version template by @timwehrle
Bug fixes
- : fix: disable colors when not tty by @timwehrle
- : fix: remove writeable bin check since we use sudo in the next step by @timwehrle
- : fix: update authentication validation by @timwehrle
- : fix: update batch limit for projects and tasks by @timwehrle
Build process updates
- : build(deps): bump step-security/harden-runner in /.github/workflows (#20) by @dependabot[bot]
- : build: implement install bash script for installing binary by @timwehrle
Documentation updates
- : docs: add bash installation option by @timwehrle
- : docs: add description to bash installation by @timwehrle
- : docs: add help for wsl users and keyring setup by @timwehrle
- : docs: update source installation option by @timwehrle
Other updates
- : chore: bump back to v1.23.0 since golangci wont work with 24 by @timwehrle
- : chore: bump to go version 1.24.0 by @timwehrle
- : chore: implement v2 of golangci lint and update issues by @timwehrle
- : chore: update workflow and adjust version of golangci by @timwehrle
- : refactor: enhance configuration handling and improve error messages (#22) by @gjohnhazel
Full Changelog: v0.1.4...v0.1.5
Asana CLI 0.1.4
Release 0.1.4
For installation instructions, please visit our documentation.
Changelog
Features
- Add nfpms to GoReleaser for .deb and .rpm (#14) by @timwehrle
- feat: add mock for keyring auth by @timwehrle
- feat: add new tags list command with favorite flag by @timwehrle
- feat: add workspace flag to login command by @timwehrle
- feat: implement pagination and limiting for tasks list command by @timwehrle
- feat: implement with-token flag (#16) by @timwehrle
- feat: simplify factory client call by @timwehrle
- feat: update factory handling and make cmds testable by @timwehrle
- feat: update handling of args in cobra by @timwehrle
Bug fixes
- fix: resolve bug where logout backs to keyring error by @timwehrle
- fix: resolve naming issues within iostreams by @timwehrle
- fix: resolve potential nil pointer dereference by @timwehrle
- fix: update cmd execution errors by @timwehrle
- fix: update login command to check if token is empty by @timwehrle
Build process updates
- build(deps): add objx dependency by @timwehrle
- build(deps): bump asana-go version by @timwehrle
Documentation updates
- docs: add go report card to readme by @timwehrle
- docs: update auth login docs by @timwehrle
Other updates
- Update config handling & change binary location (#17) by @timwehrle
- chore: update asana-api package by @timwehrle
- refactor: resolve issue with io package and variable name by @timwehrle
- refactor: update typo in project lists flag by @timwehrle
Full Changelog: v0.1.3...v0.1.4
Asana CLI 0.1.3
Release 0.1.3
For installation instructions, please visit our documentation.
Changelog
Features
- Add projects tasks functionality (#12) by @timwehrle
Other updates
- build: add completions hook to goreleaser by @timwehrle
- build: improve goreleaser config by @timwehrle
- build: remove completions hook by @timwehrle
- build: update release header by @timwehrle
- refactor: update function name by @timwehrle
Full Changelog: v0.1.2...v0.1.3
Asana CLI 0.1.2
Changelog
Features
- Add users and users list commands (#11) by @timwehrle
- feat!: change structure for commands by @timwehrle
- feat: add indent & dedent functions by @timwehrle
- feat: add new sorting options for tasks list command by @timwehrle
- feat: implement iostreams package by @timwehrle
- feat: implement prompter in factory by @timwehrle
- feat: improve help and usage templates by @timwehrle
- feat: update projects list command to implement favorited projects by @timwehrle
- feat: update prompter handling by @timwehrle
- fix: update features regex to include different formats by @timwehrle
Bug fixes
- fix(projects): resolve linting issues by @timwehrle
- fix(prompter): resolve linting issues by @timwehrle
- fix: implement new sorting functions into project listing by @timwehrle
- fix: put token storing after api call to handle error cases by @timwehrle
- fix: resolve issue that descriptions does not get uploaded by @timwehrle
- fix: resolve lint issues by @timwehrle
Dependency updates
- build(deps): get golang.org/x/exp package by @timwehrle
- build(deps): remove color package by @timwehrle
Documentation updates
- docs: update commands docs by @timwehrle
- docs: update readme to include new commands by @timwehrle
- docs: update source installation instructions by @timwehrle
Other updates
- refactor: formatting imports by @timwehrle
- refactor: simplify function parameters in showHelp by @timwehrle
- refactor: update formatting for workspace listing by @timwehrle
Asana CLI 0.1.1
Changelog
Features
- feat: enhance formatting for tasks list command by @timwehrle
- feat: introduce factory to commands by @timwehrle
Bug fixes
- fix: move version package to internal by @timwehrle
- fix: remove make commands by @timwehrle
- fix: resolve formatting check in workflow by @timwehrle
- fix: update config to store files in platform specific directories (#6 #3) by @timwehrle
- fix: update packages in terms of go best practices by @timwehrle
- fix: update typos in workflow by @timwehrle
- fix: update workflow to just use one job by @timwehrle
Documentation updates
- docs: update installation instructions by @timwehrle
Other updates
- Add installation via Homebrew (#9) by @timwehrle
- Add projects command for listing projects (#8) by @timwehrle
- Introduce GitHub Action workflow by @timwehrle
- chore(release): update version handling by @timwehrle
- chore: update makefile commands by @timwehrle
- refactor: enhance auth errors with error symbol by @timwehrle
- refactor: enhance error handling in auth by @timwehrle
- refactor: rename from formatter to format by @timwehrle
- refactor: resolve lint issues by @timwehrle
- refactor: resolve linting issues by @timwehrle
Asana CLI 0.1.0
Changelog
Features
- feat: add new functionalities for updating tasks by @timwehrle
- feat: add utility function to convert from string to date by @timwehrle
- feat: implement editor prompter by @timwehrle
Bug fixes
- fix: change paths for new module by @timwehrle
- fix: update cobra docs and aliases by @timwehrle
Dependency updates
- build(deps): bump github.com/timwehrle/asana-go to v0.1.0 by @timwehrle
- build(deps): upgrade to own asana api wrapper by @timwehrle
Documentation updates
- docs: add task update documentation by @timwehrle
- docs: include contributing guidelines by @timwehrle
Other updates
- build: update cli version by @timwehrle