From 40fb6be81cb08b66945c9e4a11c9c420e1cc2505 Mon Sep 17 00:00:00 2001 From: Nicholas D Steeves Date: Fri, 10 Apr 2020 08:08:31 -0400 Subject: [PATCH 1/3] Set Maintainer to Tim Meusel, the new maintainer. --- puppet-mode.el | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/puppet-mode.el b/puppet-mode.el index 0e846a7..bd1e747 100644 --- a/puppet-mode.el +++ b/puppet-mode.el @@ -7,8 +7,7 @@ ;; Author: Bozhidar Batsov ;; Sebastian Wiesner ;; Russ Allbery -;; Maintainer: Bozhidar Batsov -;; Sebastian Wiesner +;; Maintainer: Tim Meusel ;; URL: https://github.com/voxpupuli/puppet-mode ;; Keywords: languages ;; Version: 0.4-cvs From b3a87ab249ba2b619af81d1281a847d6f3a82e7b Mon Sep 17 00:00:00 2001 From: Nicholas D Steeves Date: Fri, 10 Apr 2020 08:09:09 -0400 Subject: [PATCH 2/3] Declare version 0.4 in puppet-mode.el --- puppet-mode.el | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/puppet-mode.el b/puppet-mode.el index bd1e747..29e4d17 100644 --- a/puppet-mode.el +++ b/puppet-mode.el @@ -10,7 +10,7 @@ ;; Maintainer: Tim Meusel ;; URL: https://github.com/voxpupuli/puppet-mode ;; Keywords: languages -;; Version: 0.4-cvs +;; Version: 0.4 ;; Package-Requires: ((emacs "24.1") (pkg-info "0.4")) ;; This file is not part of GNU Emacs. @@ -145,7 +145,7 @@ buffer-local wherever it is set." :type 'boolean :group 'puppet :safe 'booleanp - :package-version '(puppet-mode . "0.3")) + :package-version '(puppet-mode . "0.4")) (defcustom puppet-validate-command "puppet parser validate --color=false" "Command to validate the syntax of a Puppet manifest." @@ -159,13 +159,13 @@ buffer-local wherever it is set." "Command to lint a Puppet manifest." :type 'string :group 'puppet - :package-version '(puppet-mode . "0.3")) + :package-version '(puppet-mode . "0.4")) (defcustom puppet-apply-command "puppet apply --verbose --noop" "Command to apply a Puppet manifest." :type 'string :group 'puppet - :package-version '(puppet-mode . "0.3")) + :package-version '(puppet-mode . "0.4")) (defcustom puppet-repl-command "puppet debugger" "The Puppet REPL command used to interact with code." @@ -189,13 +189,13 @@ buffer-local wherever it is set." '((t :inherit font-lock-constant-face)) "Face for regular expression literals in Puppet." :group 'puppet - :package-version '(puppet-mode . "0.3")) + :package-version '(puppet-mode . "0.4")) (defface puppet-escape-sequence '((t :inherit font-lock-constant-face)) "Face for escape sequences in double-quoted strings-consed literals in Puppet." :group 'puppet - :package-version '(puppet-mode . "0.3")) + :package-version '(puppet-mode . "0.4")) ;;; Version information From e7f18752e210c031b7aef6fddbe89bd8b9b22551 Mon Sep 17 00:00:00 2001 From: Nicholas D Steeves Date: Fri, 10 Apr 2020 08:53:46 -0400 Subject: [PATCH 3/3] update CHANGES.md for 0.4 release --- CHANGES.md | 45 +++++++++++++++++++++++++++++++++++++++++++-- 1 file changed, 43 insertions(+), 2 deletions(-) diff --git a/CHANGES.md b/CHANGES.md index 4869181..88ef31c 100644 --- a/CHANGES.md +++ b/CHANGES.md @@ -1,8 +1,8 @@ Changes ======= -master (in development) ------------------------ +0.4 (Apr 14, 2020) +------------------ - New features: @@ -11,6 +11,10 @@ master (in development) - New interactive command `puppet-toggle-string-quotes` bound to C-c C-' - New interactive command `puppet-clear-string` bound to C-c C-; + - Uniform region alignment + - Add basic support for working with puppet-repl [GH-68] + - New function `puppet-in-argument-list`. At any point in an argument + list, return the position of the list's opening '(' - Improvements: @@ -18,6 +22,15 @@ master (in development) - Highlight regular expression literals in valid contexts only [GH-39] - `forward-sexp` and friends treat regular expression literals as a single expression now [GH-39] + - Add prefix arg support to puppet-interpolate + - Document puppet-debugger integration + - Make puppet-in-array understand brackets in comments + - Add Emacs 25.2 to the test matrix [GH-101] + - Update keywords, functions and metaparameters to Puppet 5.3 [GH-106] + - Add Puppet 4 data types [GH-107] + - Add support for indentation of argument lists [GH-112] + - Add keywords and types for Puppet Bolt [GH-114] + - Replace deprecated linenumber option in puppet-lint format - Bug fixes: @@ -29,11 +42,39 @@ master (in development) into symbol syntax [GH-38] - Pass proper local file names to commands that run remotely [GH-46] - Remember the last `apply` command per buffer [GH-46] + - Take the syntactic context at the right position in + puppet-syntax-propertize-match + - Add pcase fix for emacs 24.1 + - Do not set require-final-newline [GH-52] + - Fix multi-line indentation + - Fix indentation of function arguments [GH-60, GH-64] + - Ignore commented out lines when aligning [GH-75] + - Add missing requirements to fix byte compiler warnings + - Add missing second argument for ‘looking-back + - Update puppet-repl-command to use new executable named "puppet debugger" + [GH-82] + - Fix binding repl-args when calling make-comint + - Fix indentation after comments ending with a colon + - Fix indent handling of class params closing paren [GH-90] + - Make indent recognize closing braces with commas [GH-88] + - Skip nested block when aligning [GH-92] + - Handle aligning nested block before point [GH-93] + - Fix infinite loop when indenting defined type [GH-77] + - Fix indentation of hanging "} ->". [GH-65] + - Fix indentation of closing braces [GH-104] + - Prevent comments from changing the indentation level [GH-113] - Miscellaneous: - Drop cl-lib dependency - Add unit tests for fontification, alignment and Imenu [GH-34] + - Replace Marmalade with MELPA Stable for stable releases + - Address style comments, remove unnecessary progns. + - Fix test runs + - Update links to point to voxpupuli + - Update links to Flycheck website + - Update MELPA links + - Added failing test for alignment of nested blocks 0.3 (Mar 13, 2014) ------------------