From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp10.migadu.com ([2001:41d0:403:4ea1::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms12 with LMTPS id Dn9LGTitFWKYMwAAsNZ9tg (envelope-from ) for ; Wed, 23 Feb 2022 03:42:48 +0000 Received: from out0.migadu.com ([2001:41d0:2:267::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp10.migadu.com with LMTPS id mCAnFjitFWJicQAAG6o9tA (envelope-from ) for ; Wed, 23 Feb 2022 04:42:48 +0100 X-Report-Abuse: Please report any abuse attempt to abuse@migadu.com and include these headers. DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=kyleam.com; s=key1; t=1645587768; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=UxWPqDGwoqkeCCcIEi5QF6aZ+i/1KR2T1MZklgCk3oE=; b=vmN+aCBzNjYaOcd958wjE7Xkv6x6P7fqg2eJrsUo24r0vV3V25h1GO495uUbxpGilZ/OFz 49v5Ms44y4ch9AX991tO/CKGO84QNhTu9Y1b3alPZ78b06C+pWBlmrmFsvzCs2rCTgaQEM zJcxBqIQO7jpgQONDA/T0VkhJEhU00BUZgw9fOX9acal2hcEKTmv0/1iqy00AUM7L3gbWJ hTRH50hjCdDhCkQKbeXQFf2jGWk1xwY1oQ00EQ30sAa2wtZZ6vUOJLtZxoyOtsv3d2mgcA NWHWZT5A2MRohm0IGOU58CS4//nfZidH/iq3mWQf+T+2eVZeoW/AgZQGzQVEQQ== From: Kyle Meyer To: snakemake-mode@inbox.kyleam.com Subject: [ANNOUNCE] Snakemake mode v2.0.0 Date: Tue, 22 Feb 2022 22:42:39 -0500 Message-ID: <87r17uqmds.fsf@kyleam.com> MIME-Version: 1.0 Content-Type: text/plain X-Migadu-Flow: FLOW_OUT X-Migadu-Auth-User: kyleam.com X-TUID: HODw8c77ZoUL Snakemake mode v2.0.0 has been released, with a corresponding tag pushed to . Bug reports, patches, questions, and other feedback are welcome. Please send a plain-text email to snakemake-mode@inbox.kyleam.com Messages that include this address are public and available as public-inbox archives at https://inbox.kyleam.com/snakemake-mode/ ------------------------------------------------------------------------ Changes since v1.8.0: * Support for Emacs versions older than 26.1 has been dropped. * The Magit Popup command `snakemake-popup' has been rewritten as a transient, `snakemake'. snakemake.el now depends on Transient rather than Magit Popup. * The `--jobs' argument in the `snakemake' transient has been replaced by `--cores' to follow upstream changes. `--cores' is bound to `-c', and `--use-conda' has been moved from `-c' to `-C'. * Snakemake's new module syntax (added in v6.0) is now supported. * Additional Snakemake keywords are now recognized: 'containerized' (new in Snakemake v6.0.0), 'default_target' (new in Snakemake v6.15.0), 'handover' (new in Snakemake v6.2.0), 'name' (new in Snakemake v5.31.0), and 'notebook' (new in Snakemake v5.10.0). * The `snakemake-compile' command, marked obsolete in v1.2.0 in favor of `snakemake-build', has been removed. ------------------------------------------------------------------------ Kyle Meyer (15): mode: Add "name" to the list of field keys make: Load autoload.el before calling update-directory-autoloads ci: Switch to GitHub Actions Rework copyright lines Rewrite snakemake-popup as a transient transient: Replace --jobs with --cores transient: Use --cores=all by default Drop cl-lib from Package-Requires header Increase minimum required Emacs version to 26.1 mode: Add support for some newer keywords snakemake-rx-constituents: Drop deprecated sm-func Delete snakemake-compile compatibility alias mode: Add support for new module syntax make: Drop transient from the load path Release 2.0.0