Releases: practicalli/clojure
Releases · practicalli/clojure
2024-03-03 content and workflow enhancements
2024-03-03
Added
- button link to Clojure CLI releases changelog to view available versions
- readme: add book overview, update contributing section
- intro: clarify wording & approach in contributing guide
- intro: enhance clojure examples and simplify format for experimenting with code
- dev: checkout action v4 in all GitHub workflow
- clojure-cli: add
clojure -X:deps mvn-pom
built-in command description - clojure-cli:
clojure -X:deps list
examples
Changed
- mkdocs: emoji extension name update for Material 9.4
- project: update built.tools approach and configuration examples
- install: refine section wording and format
- dev: changelog-check checkout action v4 with sparse-checkout
- dev: changelog-check remove paths-ignore
- clojure-cli: install deps.edn configuration
- clojure-cli:
clojure -X:deps tree
examples - clojure-cli:
clojure -X:deps pom
- install: debian packages approach for OpenJDK rather than a specific Ubuntu tab
- install: recommended OpenJDK versions of 17 and 21 as hint
- editor: refactor Clojure LSP page and format for Material for MkDocs
- editor: update Clojure LSP page and included Practicalli Clojure LSP Config via external url
- dev: update codeowners to practicalli-johnny
- dev: use funding from practicalli org
- dev: validate new & changed files in megalinter to speed up checks
- dev: signed commit checkbox in pull request template
- dev: skip readme change and sparse checkout for changelog check workflow
- dev: checkout v4 & python v5 actions in publish-book workflow
- dev: sparse checkout scheduled version workflow
- dev: upload-artefact v4 & remove explicit token from megalinter
- format: use shell for code blocks, add missing clojure language to code blocks
- dev: megalinter local runner - validate all files
- dev: spell lychee config file for megalinter config
2023-08-14 Updates since 10 March 2023
Book content improvements since 10 March 2023
Added
- mkdocs: 404 & announcement override
- automation: overview of automation tools
- automation: make page
- dev: add
lint-fix
MegaLiner task - ci: monthly version check with antq
- ci: cron docs & examples in scheduled version check
- challenge: salary slip generator kata with basic example
Changed
- projects: link to example random clojure function project
- project: build script with tools.build updates
- install: example of linux-install script version number
- ci: update name of sponsorship file
- readme: update links for mkdocs instructions
- install: linux-install scripts include version number
- install: linux install script for latest stable
- challenges: recent song list kata refactor
- clojure-cli: remove less common aliases
- alternative: deprecate reveal page
- clojure-cli: add arguments in execution options
- clojure-cli: defining aliases rewrite
- intro: update logic examples in 15 mins clojure
- ci: megalinter documentation flavor v6.22.2
- inspect: update link to Portal Editor section in clj-docs
- inspect: reorder flow of portal page
- inspect: portal alias update and enhanced docs
- inspector: Yaml support for Portal for Clojure/jvm only
- inspector: portal page updates
- intro: icon search in writing tips
- clojure-cli: enhance repl startup description and examples
- readme: update github status links for book
- testing: hint to ensure code evaluates before running tests
- testing: update Practicalli Clojure CLI Config links
- testing: rewrite kaocha test runner page
- testing: rewrite test runner introduction
- challenge: add salary slip generator to kata index
- simple-projects: update create project code
- simple-projects: update create project rna transcription
- simple-projects: update create project clacks messages
- simple-projects: update create project in ceaser cypher
- simple-projects: update create project in most common word
- challenge: update tripple lock kata
- challenge: update mutants assemble kata
- challenge: update recent-song list kata
- clojure-cli: update create project from template page
- link: update Practicalli Clojure CLI config
- intro: repl workflow updates - links and images
- intro: improve about book description
- intro: key bindings for book navigation
- clojure-cli: remove find-deps from repl startup
- alias: :dev/environment corrections
- format: updated from local MegaLinter run
- inspector: update portal configuration
- dev: add test to .PHONY
- dev: mega-linter-runner no install & remove container
- ci: update workflows to practicalli common configuration
- content: update
:dev/env
and `:test/env aliases - projects: deps-new and practicalli project-templates
- clojure-cli: practicalli REPL Reloaded hotload & updates
- content: remove redundant Leiningen content
- ci: markdown lint configuration - minimise false positives
- mkdocs: update practicalli logo
- mkdocs: order features alphabetically
- intro: embed local and external files in code blocks
- challenge: update tdd-kata song list example
- ci: specify paths triggering book publish
- ci: megalinter action version 7
- ci: simplify megalinter config and workflow
- mkdocs: updated practicalli logo
- dev: makefile variables for megalinter_runner & mkdocs_server
- projects: use :project/build alias
- projects: refactor package section
- challenges: add nucleotide count exercism
- challenges: update rna transcription exercism
- challenges: format exercism overview page
- challenges: repl workflow in exercism overview page
- challenges: approach to solving challenges
- install: update overview and related project links
- clojure-cli: clearer wording on user config scope
- intro: update sponsorship description
- clojure-cli: repl startup requires clojure.core
- clojure-cli: improve terminal repl description
- clojure-cli-config: link to project templates directory
- challenges: update exercism section and and REPL workflow
- ci: spell lychee & repository trufflehog linters warn only (false positives)
- install: unattended aternative local location for Clojure CLI
- clojure-cli: rewrite Clojure REPL section
- automation: rewrite automation overview
- intro: rewrite introduction on front page
- intro: more examples in 15 mins page
- intro: rewrite and simplify book introduction
- install: GitHub release location for Clojure CLI linux install script
- install: linux script is also used to update to latest version
- install: update Practicalli Clojure CLI Config GitHub URLs