Recent Releases of cmtools

cmtools - v0.0.38

Bug fixes.

  • Issue #30, removed --deno support
  • Added links-to-html.lua, website.mak and website.ps1 to the default when cmt --init=PROJECT_TYPE is used.
  • Removed --format option since formats are determined by filename to generate
  • Fixed issue #32, problem generating INSTALL_NOTES_Windows.md
  • Fixed issue #28, problem with -d and generating links-to-html.lua.
  • Resolved issue #26, untangled the code in src/transform.ts and src/generate_text.ts.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.37...v0.0.38

- JavaScript
Published by rsdoiel 10 months ago

cmtools - v0.0.37

Fixed formatting generating REAMDE.md where there is Runtime platform information. Added support to generate links-to-html.lua for use with Pandoc website generation.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.36...v0.0.37

- JavaScript
Published by rsdoiel 10 months ago

cmtools - v0.0.36

Added generation of INSTALLNOTESmacOS.md and INSTALLNOTESWindows.md so that people know have to deal with unsigned executables.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.35...v0.0.36

- JavaScript
Published by rsdoiel 10 months ago

cmtools - v0.0.35

  • fixed issue 27 where generated version.go and version.py had TypeScript syntax for version string.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.34...v0.0.35

- JavaScript
Published by rsdoiel 11 months ago

cmtools - v0.0.34

  • Updated generated REAMDE.md
  • Copyedits in documentation
  • Bumped Deno required to v2.4 or better

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.33...v0.0.34

- JavaScript
Published by rsdoiel 11 months ago

cmtools - v0.0.33

Added generators for website.ps1,release.ps1,publish.ps1. Fixed typo in generator installer.ps1. Fixed issue #25 with installer.ps1.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.32...v0.0.33

- JavaScript
Published by rsdoiel 12 months ago

cmtools - v0.0.32

Added generators for website.ps1,release.ps1,publish.ps1. Fixed typo in generator installer.ps1

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.31...v0.0.32

- JavaScript
Published by rsdoiel 12 months ago

cmtools - v0.0.31

Improved installer.ps1 by supporting both tar.gz files and zip files by checking the file extensions.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.30...v0.0.31

- JavaScript
Published by rsdoiel 12 months ago

cmtools - v0.0.30

Fixed bug in generating installer.ps1 and installer.sh.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.29...v0.0.30

- JavaScript
Published by rsdoiel 12 months ago

cmtools - v0.0.29

Fixed bug where softwareSuggestions attribute was not being propogated. Added example text for complex fields.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.28...v0.0.29

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.28

Fixed bug where softwareSuggestions attribute was not being propogated.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.27...v0.0.28

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.27

Fixed support for rendering website.mak. Improved output of release.bash to split the release creation from the file upload. Also handle embedded back ticks in description.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.26...v0.0.27

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.26

Added support for --lang option to specify a language to use for generating Makefile flavors. Currently Makefiles for Go and Deno are supported, others to follow. Added support for generated search.md, a search page using PageFind indexes for a repository. Added support to generate website.mak, release.bash and publish.bash.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.25...v0.0.26

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.25

Fixed bug in generating installer.ps1 where path was wrong. Improving test code, update metadatatools dependency to v0.0.5. Minimal Deno version is 2.3. Compiled with Deno 2.3.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.24...v0.0.25

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.24

Fixed duplicate copyrightYear and copyrightHolder handling.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.23...v0.0.24

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.23

Fixed missing copyrightYear and copyrightHolder handling.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.22...v0.0.23

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.22

Fixes to release rule in Makefile to include man pages.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.21...v0.0.22

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.21

Fixes to bug in rendering Markdown about document.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.20...v0.0.21

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.20

Fixes to bug in rendering LICENSE into version.ts where HTML entities were encoded unnecessarily.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.19...v0.0.20

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.19 fixes about.md issues where an author is an organization

Fixes to generate about.md

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.18...v0.0.19

- JavaScript
Published by rsdoiel about 1 year ago

cmtools - v0.0.18 Makefile improvements.

Fixed Makefile for Go and Deno which required extra documents. Added DOCS variable to Makefiles generated to control what gets added in release rule.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.17...v0.0.18

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - format and document generation improvement

Fixed formatting in about.md generation. Improved to the Deno Makefile output. Colorized error output. Add option --init to simply bootstrapping python, Go, TypeScript and JavaScript projects.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.16...v0.0.17

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - Added Makefile support for Deno and Go, bug fixes.

Fixed typo in editor setup for softwareRequiremetns. GitHub issue #6.Added experimental generation of Makefile for Go or Deno projects.

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - Fix installer.sh generation

Installer.bash was being generated but it should have been installer.sh. Fixed mix up.

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - Basic feature set for `cme` implemented

The editor option now uses the editor named in the EDITOR environment variable. If the variable is unset and you use the -e option with cme then it will attempt to use the default editor. On macOS and Linux that is set to be nano. On Windows that is set to be notepad.exe.

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - Basic feature set implemented for cmt

Added support to render README.md, INSTALL.md, installer.sh, installer.ps1

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - cme bug fix, release process improvement

Fix editing operatingSystem attribute in cme, fixed release process.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.10...v0.0.11

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - small improvements

Simplified command line options in cme, some bug fixes and refinements.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.9...v0.0.10

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - improved outputs and minor bug fixes.

improved output formats, minor bug fixes.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.8...v0.0.9

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - bug and formatting fixes

improve text prompts, output formats and minor bug fixes.

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - fixed datePublished mapping

Improved CITATION.cff generation, fix issue #4

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - cme proof of concept.

A proof of concept CodeMeta Edit has been added, cme. cme allows you to easily edit a CodeMeta file's content such as name, description, version number and release notes. The compliments cmt which focuses on transforming the codemeta.json in your build process.

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - Bug fixes #1 - #5

A proof of concept in user codemeta.json in your build process, added missing version.js support. This release if focused on bug fixes related to CITATION.cff generation.

Full Changelog: https://github.com/caltechlibrary/CMTools/compare/v0.0.3...v0.0.4

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - added missing version.js support

A proof of concept in user codemeta.json in your build process, added missing version.js support.

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - People list normalization

A proof of concept in user codemeta.json in your build process, added people list normalization

- JavaScript
Published by rsdoiel over 1 year ago

cmtools - Proof of concept of CodeMeta Tools

A proof of concept in user codemeta.json in your build process like CITATION.cff, version.(py|go|ts), about.md.

- JavaScript
Published by rsdoiel over 1 year ago