Skip to content

Releases: pdevito3/craftsman

v0.3.1

03 Dec 04:45
Compare
Choose a tag to compare

Release Notes

🚀 Additions and Updates

  • Added new:webapi alias that acts the same as new:api

🐛 Pest Control

  • Fixed craftsman add:property -h to point to the correct help page

🧹 Housekeeping

  • Updated cli help text

v0.3.0

15 Nov 04:43
Compare
Choose a tag to compare

Release Notes

Preface

Jumping from 0.1.12 to 0.3.0 only because it's late and I thought we were on 0.2.x. Sorry for the confusion.

Also, one more note that I will be doing semantic versioning from here on forward, so there should be some consistency there. We won't be hitting 1.0 until it feels worthy though 🙂 Anyway, onto the good stuff:

🚀 Additions and Updates

  • Updated the API to run on NET 5.0
  • Pagination metadata enhancements on PagedList that is returned in GET list endpoint will now include more metadata for the current page including the current size as well as the start and end indices. I also removed the Next and Previous Page URI links to reduce complexity.
  • Updated all controller calls to be asynchronous, including the get list
  • Saves updated to be asynchronous

Auth

One major capability I want to add into this is a good basis for auth generation. I've started to build this out, but it could (and very likely will) change drastically. With that said, I left it in as an alpha feature in case anyone is interested in trying it.

🐛 Pest Control

  • Add Entity bug in repository fixed
  • Fixed some builder options when not using auth

🧹 Housekeeping

  • Hardened a few builder operations
  • Lots of cleanup behind the scenes

v0.2.0-pre.2.1.0

30 Sep 04:01
Compare
Choose a tag to compare
v0.2.0-pre.2.1.0 Pre-release
Pre-release

🚀 Additions and Updates
Saves updated to be asynchronous

🐛 Pest Control
Add Entity bug in repo fixed

v0.2.0-pre.2.0.0

30 Sep 03:03
Compare
Choose a tag to compare
v0.2.0-pre.2.0.0 Pre-release
Pre-release

🚀 Additions and Updates
Updated all controller calls to be asynchronous, including the get list

🐛 Pest Control
Fixed some builder options when not using auth

🧹 Housekeeping
Hardened a few builder operations

v0.2.0-pre.1.0.0

27 Sep 04:34
Compare
Choose a tag to compare
v0.2.0-pre.1.0.0 Pre-release
Pre-release

🚀 Additions and Updates

Along with some internal clean up this has one pretty big update that provides a new capability for setting up Auth based on .NET Core Identity. Given the complexity of the subject, I am keeping it in pre until myself and/or the community can make sure the parameter API makes sense, harden the build a bit, etc. You can find details for setting up Auth in the readme, including an example.

You can install the new package like so:

dotnet tool uninstall -g craftsman
dotnet tool install -g Craftsman --version 0.2.0-pre.1.0.0

Note, that you'll need to update foundation as well:

dotnet new -u Foundation.Api
dotnet new --install Foundation.Api::0.2.0-pre.1.0.0

v0.1.12

06 Sep 19:26
Compare
Choose a tag to compare

🚀 Additions and Updates

  • Added git setup feature. By default, all projects will now be set up with a repo, a .gitignore file, and initial commit when using the new:api command. If you'd like to disable this, you can set the new AddGit option equal to false in your creation file.

v0.1.11

05 Sep 18:37
Compare
Choose a tag to compare

🚀 Additions and Updates

  • Added a new DefaultValue option to entity properties

🐛 Pest Control

  • Fixed bug where Environments were required instead of optional
  • Updated GitHub issue template for Issues

🧹 Housekeeping

  • Refactored internal primary key prop to a class

v0.1.10

29 Aug 03:56
Compare
Choose a tag to compare

🐛 Pest Control

  • Hardened class path management to address issue #1
  • Updated README typos
  • Started working on filetext tests