Changelog for
fossil-2.20-bp155.1.6.x86_64.rpm :
* Sat Nov 19 2022 Andreas Stieger
- fossil 2.20:
* Add the chat-timeline-user setting, allowing timeline changes to be announced to the room
* Improvements to unsubscribe workflow
* Add the \"fossil branch lsh\" subcommand for listing the most recently modified branches
* Multiple UI tweaks
* Fix a bug introduced in 2.17 that prevented clone --unversioned from completing the retrieval of UV files from the remote repo.
* Sat Sep 24 2022 Dirk Müller - update to 2.19:
* On file listing pages, sort filenames using the \"uintnocase\" collating sequence, so that filenames that contains embedded integers sort in numeric order even if they contain a different number of digits. (Example: \"fossil_80_...\" comes before \"fossil_100.png\" in the /skins/blitz directory listing.)
* Enhancements to the graph layout algorithm design to improve readability and promote better situational awareness.
* Performance enhancement for the \"root:BRANCHNAME\" style of tag, accomplished using a Common Table Expression in the underlying SQL.
* Sort tag listings (command line and webpage) by taking numbers into consideration so as to cater for tags that follow semantic versioning.
* On the wiki listings, omit by default wiki pages that are associated with check-ins and branches.
* Add the new \"fossil describe\" command.
* Markdown subsystem extended with footnotes support. See corresponding test cases, known limitations and discussion.
* Add the new special name \"start:BRANCH\" to refer to the first check-in of the branch.
* Support generated \"mimetype\" columns in the TICKET and TICKETCHNG tables.
* Fix remote-url-overwrite bug where remote-url is overwritten by the proxy setting during sync operation. Also require explicit \"system\" proxy setting to use \"http_proxy\" environment variable.
* Reimplemented the /pikchrshow app to use a WebAssembly build of pikchr so that it can render pikchrs on the client instead of requiring a server round-trip.
* Add the email-listid setting. If set, it is used as the List-ID header for all outbound notification emails.
* Add the \"--branch\" option to the \"timeline\" command to restrict the displayed items to a specific branch.
* Add the \"--versions\" option to \"fossil diff\" to display details about the compared versions into the patch header.
* Numerous other minor enhancements.- drop fossil-json1.patch: obsolete
* Fri Apr 22 2022 Reinhard Max - fossil 2.18:
* Added support for SSL/TLS server mode for commands like \"fossil server\" and \"fossil http\"
* The new cherry-pick command is an alias for merge --cherrypick
* Add new setting \"large-file-size\". If the size of any file in a commit exceeds this size, a warning is issued
* Query parameter \"year=YYYY\" is now accepted by /timeline
* The tar and zip commands no longer sterilize the manifest file
* Futher improvement to diff alignment in cases that involve both edits and indentation changes
* Chat improvements
* Promote the test-detach command into the detach command
* For \"fossil pull\" with the --from-parent-project option, if no URL is specified then use the last URL from the most recent prior \"fossil pull --from-parent-project\"
* Add options --project-name and --project-desc to the \"fossil init\" command.
* The /ext page generates the SERVER_SOFTWARE environment variable for clients
* Fix the REQUEST_URI CGI variable such that it includes the query string. This is how most other systems understand REQUEST_URI
* Added the --transport-command option to fossil sync and similar- minimum/bundled version of sqlite increased to 3.38.0- fossil-json1.patch: Starting from version 3.38.0 SQLite has JSON enabled by default and ENABLE_JSON1 has disappeared from the list of compile-time options.- Add a _service file to download the tarball automatically.
* Mon Feb 21 2022 Andreas Stieger - fossil 2.17:
* Major improvements to the \"diff\" subsystem: Add new formatting options: --by, -b, --webpage, --json, --tcl. Partial-line matching for unified diffs Better partial-line matching for side-by-side diffs Buttons on web-based diffs to show more context Performance improvements
* Fossil now autosyncs prior to running fossil open
* Improvements and bug fixes to the new \"fossil ui REMOTE\" feature so that it works better on a wider variety of platforms
* Update additional commands and options to multiple workflows
* UI and Web UI improvements
* Sun Jul 04 2021 Andreas Stieger - fossil 2.16:
* Add the fossil patch command
* Improve the fossil ui command to work on check-out directories and remote machines
* web UI improvements
* Add fossil bisect run command for improved automation of bisects
* Improve fossil merge handling of renames
* wiki now defaults to markdown
* email alerts can now be set to expire to prevent sending mail to abandoned accounts forever
* Sat Jul 03 2021 Andreas Stieger - fossil 2.15.2:
* Fix the client-side TLS so that it verifies that the server hostname matches its certificate (boo#1187988)
* Sat Apr 24 2021 Andreas Stieger - fossil 2.15.1:
* fix access to tables starting \"fx_\" in ticket report
* Sun Mar 28 2021 Andreas Stieger - fossil 2.15:
* Relax default Content Security policy to allow images to be loaded from any URL
* Updates to skins and their configuration options
* Built-in skin can now be selected via the skin= request parameter and the /skins page.
* /cookies page can now now delete individual cookies
* Various extensions to diff displaz and operations
* Add the --list option to the tarball, zip, and sqlar commands.
* New TH1 commands: \"builtin_request_js\", \"capexpr\", \"foreach\", \"lappend\", and \"string match\"
* The leaves command now shows the branch point of each leaf.
* The fossil add command refuses to add files whose names are reserved by Windows (ex: \"aux\") unless the --allow-reserved option is included.
* Mon Feb 01 2021 Sheng Mao - fossil 2.14
* add fossil chat
* enhanced fossil clone
* performance optimization
* enhanced documents
* Pikchr improvements
* Schema Update Notice #1: This release drops a trigger from the database schema
* Schema Update Notice #2: This release changes how the descriptions of wiki edits are stored in the EVENT table, for improved display on timelines
* Wed Nov 25 2020 Dan Čermák - enable tests
* Sun Nov 01 2020 Andreas Stieger - fossil 2.13:
* wiki improvements: interwiki links, markup features
* support for rendering pikchr markup scriptions
* line number modes support interactive selection of range of lines to hyperlink to
* Enhance finfo page to track a file across renames- minimum/bundled version of sqlite increased to 3.34.0
* Wed Aug 26 2020 Reinhard Max - fossil 2.12.1:
* CVE-2020-24614: Remote authenticated users with check-in or administrative privileges could have executed arbitrary code [boo#1175760]
* Security fix in the \"fossil git export\" command. New \"safety-net\" features were added to prevent similar problems in the future.
* Enhancements to the graph display for cases when there are many cherry-pick merges into a single check-in. Example
* Enhance the fossil open command with the new --workdir option and the ability to accept a URL as the repository name, causing the remote repository to be cloned automatically. Do not allow \"fossil open\" to open in a non-empty working directory unless the --keep option or the new --force option is used.
* Enhance the markdown formatter to more closely follow the CommonMark specification with regard to text highlighting. Underscores in the middle of identifiers (ex: fossil_printf()) no longer need to be escaped.
* The markdown-to-html translator can prevent unsafe HTML (for example: