This is a companion module to DateTime.pm. It implements the Julian
calendar. It supports everything that DateTime.pm supports and more:
about one day per century more, to be precise.
Changelog:
Notable Changes:
================
* Various minor improvements and correctness fixes.
* The Code Signing trust bit was turned off for all included root certificates.
* The Websites (TLS/SSL) trust bit was turned off for the following root
certificates:
- CN = AddTrust Class 1 CA Root
- CN = Swisscom Root CA 2
* The following CA certificates were Removed:
- CN = AddTrust Public CA Root
- CN = AddTrust Qualified CA Root
- CN = China Internet Network Information Center EV Certificates Root
- CN = CNNIC ROOT
- CN = ComSign Secured CA
- CN = GeoTrust Global CA 2
- CN = Secure Certificate Services
- CN = Swisscom Root CA 1
- CN = Swisscom Root EV CA 2
- CN = Trusted Certificate Services
- CN = UTN-USERFirst-Hardware
- CN = UTN-USERFirst-Object
* Remove openjdk7 support
* Use internal libjpeg-turbo
* Disable pdfium. This requires a lot of work
Changelog:
LibreOffice 5.4 highlights
A new standard colour palette has been included, based on the RYB colour model.
File format compatibility has been improved, with better support for EMF vector images. This helps when you’re importing detailed diagrams from other office software.
Imported PDF files are rendered with much better quality, also when inserted into a document, while exported PDF files – from Writer and Impress – support embedded videos (and linked videos if opened with Acrobat Reader).
LibreOffice 5.4 supports OpenPGP keys for signing ODF documents on Linux. If you already use GPG/PGP for signing emails, it ensures the authenticity of your ODF documents regardless of the mode of transport or storage.
WRITER
In Writer, you can now import AutoText from Microsoft Word DOTM templates.
When you’re exporting or pasting numbered and bulleted lists as plain text, their full structure is preserved.
In the Format menu, you can now create custom watermarks for your documents.
New context menu items have been added for working with sections, footnotes, endnotes and styles.
CALC
Calc now includes support for pivot charts, which use data from pivot tables. When the table is updated, the chart is automatically updated as well.
Comments are now easier to manage, with menu commands to show, hide and delete all comments.
When applying conditional formatting to cells, you can now easily change the priority of rules with up and down buttons.
Extra sheet protection options have been added, to optionally allow insertion or deletion of rows and columns.
Lastly, when you’re exporting in CSV format, your settings are remembered for the next export operation.
IMPRESS
In Impress, when you’re duplicating an object, you can now specify fractional angles. In addition, your settings are saved for the next duplication operation.
allow overriding MKOCTFILE_* and use it to provide a full path gfortran,
so the invocation doesn't fail because gfortran isn't normally in PATH
Force the use of bsdtar. unpacking yielding random PaxHeaders.1234 triggers
an octave package sanity check making the build of the 'signal' package
fail with a cryptic error with no further diagnostics.
bump PKGREVISION
being terminated with bare LFs, getting tempfailed by some SMTP servers
(such as qmail!), and getting stuck in the local queue. Tweak the EAI
patch to terminate header lines with CRLF, as unpatched qmail-remote
would have done. Submitted upstream. Bump PKGREVISION.
* Allow disabling rename detection for merge operations.
* Documentation fix: Iterator -> Enumerator
* Use Gem.win_platform? instead of custom code
* add a little hint in the readme for google
* cmake: honor CMAKE_FLAGS environment variable
* cmake: honor `--with-sha1dc`
* Better error messages for bad signature hash keys
* Catch up to libgit2 0.26.
* Add a method to parse a signature from a buffer
Liquibase is an open source (Apache 2.0 Licensed), database-independent
library for tracking, managing and applying database changes. It is
built on a simple premise: All database changes are stored in a human
readable, yet trackable, form and checked into source control.
Provided by mmoll in netbsd/pkgsrc pull request #6, with some changes from
myself.
libgit2 2017/6/19
This is the first release of the v0.26 series, "Aufschub". The changelog follows.
Changes or improvements
Support for opening, creating and modifying worktrees.
We can now detect SHA1 collisions resulting from the SHAttered attack. These
checks can be enabled at build time via -DUSE_SHA1DC.
Fix for missing implementation of git_merge_driver_source getters.
Fix for installed pkg-config file being broken when the prefix contains
spaces.
We now detect when the hashsum of on-disk objects does not match their
expected hashsum.
We now support open-ended ranges (e.g. "master..", "...master") in our
revision range parsing code.
We now correctly compute ignores with leading "/" in subdirectories.
We now optionally call fsync on loose objects, packfiles and their indexes,
loose references and packed reference files.
We can now build against OpenSSL v1.1 and against LibreSSL.
GIT_MERGE_OPTIONS_INIT now includes a setting to perform rename detection.
This aligns this structure with the default by git_merge and
git_merge_trees when NULL was provided for the options.
Improvements for reading index v4 files.
Perform additional retries for filesystem operations on Windows when files
are temporarily locked by other processes.
API additions
New family of functions to handle worktrees:
git_worktree_list() lets you look up worktrees for a repository.
git_worktree_lookup() lets you get a specific worktree.
git_worktree_open_from_repository() lets you get the associated worktree of a repository.
git_worktree_add lets you create new worktrees.
git_worktree_prune lets you remove worktrees from disk.
git_worktree_lock() and git_worktree_unlock() let you lock and unlock a worktree, respectively.
git_repository_open_from_worktree() lets you open a repository via
git_repository_head_for_worktree() lets you get the current HEAD for a
linked worktree.
git_repository_head_detached_for_worktree() lets you check whether a
linked worktree is in detached HEAD mode.
git_repository_item_path() lets you retrieve paths for various repository
files.
git_repository_commondir() lets you retrieve the common directory of a
repository.
git_branch_is_checked_out() allows you to check whether a branch is checked
out in a repository or any of its worktrees.
git_repository_submodule_cache_all() and
git_repository_submodule_cache_clear() functions allow you to prime or clear
the submodule cache of a repository.
You can disable strict hash verifications via the
GIT_OPT_ENABLE_STRICT_HASH_VERIFICATION option with git_libgit2_opts().
You can enable us calling fsync for various files inside the ".git"
directory by setting the GIT_OPT_ENABLE_FSYNC_GITDIR option with
git_libgit2_opts().
You can now enable "offset deltas" when creating packfiles and negotiating
packfiles with a remote server by setting GIT_OPT_ENABLE_OFS_DELTA option
with GIT_libgit2_opts().
You can now set the default share mode on Windows for opening files using
GIT_OPT_SET_WINDOWS_SHAREMODE option with git_libgit2_opts().
You can query the current share mode with GIT_OPT_GET_WINDOWS_SHAREMODE.
git_transport_smart_proxy_options() enables you to get the proxy options for
smart transports.
The GIT_FILTER_INIT macro and the git_filter_init function are provided
to initialize a git_filter structure.
Breaking API changes
clone_checkout_strategy has been removed from
git_submodule_update_option. The checkout strategy used to clone will
be the same strategy specified in checkout_opts.
=== 4.10.0 / 2017-07-17
* 2 major enhancements:
* Added experimental pattern matcher to Sexp. Forked from sexp_path.
* Extended s to take a block and return a matcher: eg s{ s(:defn, atom, _, ___) }
* 23 minor enhancements:
* Added $STRICT_SEXP to crank down Sexp.[] and friends.
* Added Matcher#/ w/ real functionality.
* Added Sexp#/ to search with new patterns.
* Added Sexp#map to ensure you get a Sexp back.
* Added Sexp#new to create a new sexp with the same file/line/comment info.
* Added Sexp#search_each to recursively search w/ new patterns. Returns enum if no block.
* Added Sexp#sexp_body=
* Added Sexp::Matcher.match_subs? and .match_subs= to extend =~ so you can match strictly.
* Added Sexp::Matcher.parse to convert lispy string to safe matcher: "(defn atom _ ___)"
* Added all mutation methods to STRICT_SEXP >= 4
* Added deprecation message to Sexp#structure for [s(...)] forms.
* Added strict_sexp.rb to help you clamp down for future changes. STRICT_SEXP=1+
* Auto-require strict_sexp if $STRICT_SEXP is > 0.
* Converted a lot of indexed access to sexp_type/sexp_body, etc.
* Finally enforced SexpProcessor#process to only process sexps, not bare arrays.
* Made Sexp#/ double-dispatch to Matcher#/.
* Made Sexp#gsub work with new patterns.
* Made Sexp#sub work with new patterns.
* Made SexpProcessor STRICT_SEXP=4 compliant.
* Retired SexpMatchSpecial & SexpAny. Never used by anything AFAICT.
* Sexp#=== goes back to default.
* Sexp#=~(pat) calls pat =~ self.
* Sexp#sexp_body now takes optional offset. Use instead of sexp[n..-1].
* 9 bug fixes:
* Extended Sexp::Matcher::Parser.parse to lex more forms of regexp.
* Finished off all missing doco.
* Fixed == methods on all Matcher classes to include ivars.
* Fixed Child#satisfy? to properly return false if failed.
* Fixed Sexp#sexp_body to return a sexp using Sexp#new.
* Fixed map to use Sexp#new.
* Only try to set c_type if it responds to it. Make STRICT_SEXP safe.
* R2C has a hack in SexpProcessor to call sexp_type=. Renamed to c_type= in R2C.
* Removed very obsolete attrset test from pt_testcase.rb
=== 4.10.0b1 / 2017-06-13
Beta of the above.
=== 3.10.1 / 2017-07-21
* 2 bug fixes:
* Fixed identification of parser version whether Ruby##Parser or Parser::V##.
* Fixed squiggly heredoc lexing when using 24 parser.
=== 3.10.0 / 2017-07-17
* 4 minor enhancements:
* Added support for 'squiggly heredocs' (indented content). (jjoos)
* Bumped oedipus_lex to ~> 2.5.
* Bumped sexp_processor to ~> 4.9.
* Made STRICT_SEXP=1 safe: converted indexed sexps to semantic calls where needed.
* 5 bug fixes:
* Clear and restore cmdarg stack around defs args and body. (presidentbeef)
* Conditionalize use of sexp_body= to make it compatible w/ sexp_processor 4.9.0
* Fix up line numbers in strings with newlines and `#`. (presidentbeef)
* Fixed line numbers of resbodies.
* Fixed some tracking of lexical state. Fixes bug #249.
Release 2.3.2
* Fix bad method call in Windows Process module
Release 2.3.1
* Make Mixlib::ShellOut::EmptyWindowsCommand inherit from ShellCommandFailed
Release 2.3.0
* Add support for 'elevated' option on Windows, which logs on as batch server
which is not affected by User Account Control (UAC)