Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Leap:15.2:Update
ghc-path
ghc-path.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File ghc-path.changes of Package ghc-path
------------------------------------------------------------------- Mon Dec 30 03:01:20 UTC 2019 - psimons@suse.com - Update path to version 0.7.0. 0.7.0: * BREAKING CHANGE: "fileExtension" now throws an exception if the file has no extension. You can use the result as a "Maybe" in pure code or handle the exception appropriately in any other monad. * Old extension operations "addFileExtension" and "setFileExtension" have been deprecated and replaced by "addExtension" and "replaceExtension" respectively with new behavior. ADAPTING YOUR CODE TO THIS CHANGE: * Code that sets an extension not starting with a "." e.g. "foo", must be changed such that it starts with a "." i.e. ".foo". * Code that sets multiple extensions in one go e.g. ".tar.gz" must be changed to set them one at a time instead i.e. add ".tar" first and then add ".gz". * Code that sets an extension starting with multiple dots e.g. "..foo" must be changed such as to make the extra dots part of the file name instead. Details: The new operations "addExtension" and "replaceExtension" accept only "valid" extension forms which is exactly the same as what "fileExtension" returns. A valid extension starts with a @.@ followed by one or more characters not including @.@ followed by zero or more @.@s in trailing position. This change allows extension operations to be principled following these laws: * flip addExtension file >=> fileExtension == return * (fileExtension >=> flip replaceExtension file) file == return file * Add splitExtension operation such that: * uncurry addExtension . swap >=> splitExtension == return * splitExtension >=> uncurry addExtension . swap == return * fileExtension == (fmap snd) . splitExtension@ * Add 'Path.Posix' and 'Path.Windows' modules for manipulating Windows or Posix style paths independently of the current platform. * Add 'Lift' instance for 'Path'. * `Path.Windows` normalizes path separators throughout path, including immediately following drive letter. * `Path.Windows` handles UNC (`\\host\share\`) and Unicode (`\\?\C:\`) path without breaking the double-separator prefix. * Remove support for old GHC version. The oldest supported version is 8.2. ------------------------------------------------------------------- Fri Nov 8 16:14:24 UTC 2019 - Peter Simons <psimons@suse.com> - Drop obsolete group attributes. ------------------------------------------------------------------- Sat Oct 20 11:31:50 UTC 2018 - Peter Simons <psimons@suse.com> - Use https URL to refer to bugs.opensuse.org. ------------------------------------------------------------------- Wed Jul 18 14:26:35 UTC 2018 - psimons@suse.com - Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner. ------------------------------------------------------------------- Mon May 14 17:02:11 UTC 2018 - psimons@suse.com - Update path to version 0.6.1 revision 1. * Add 'addFileExtension' function and its operator form: (<.>). * Derive 'Eq' instance for 'PathException'. * Deprecate PathParseException and rename it to PathException * Allow 'parent' to work on relative paths as well * Deprecate isParentOf and stripDir and rename them to isProperPrefixOf and stripProperPrefix respectively. * Allow "." as a valid relative dir path with the following rules: * "./" </> "./" = "./" * "./" </> "x/" = "x/" * "x/" </> "./" = "x/" * dirname "x" = "./" * dirname "/" = "./" * dirname "./" = "./" * Make dirname return "." instead of "/" (fixes #18). * Remove the 'validity' flag. * Add synonym for setFileExtension in the form of an operator: (-<.>). ------------------------------------------------------------------- Thu Aug 3 15:38:38 UTC 2017 - psimons@suse.com - Updated with latest spec-cleaner version 0.9.8-8-geadfbbf. ------------------------------------------------------------------- Mon Mar 27 12:39:59 UTC 2017 - psimons@suse.com - Update to version 0.5.13 with cabal2obs. ------------------------------------------------------------------- Wed Mar 22 09:14:36 UTC 2017 - psimons@suse.com - Update to version 0.5.12 revision 2 with cabal2obs. ------------------------------------------------------------------- Thu Mar 2 10:44:37 UTC 2017 - psimons@suse.com - Update to version 0.5.12 revision 1 with cabal2obs. ------------------------------------------------------------------- Sun Feb 5 19:32:35 UTC 2017 - psimons@suse.com - Update to version 0.5.12 with cabal2obs. ------------------------------------------------------------------- Fri Dec 16 17:59:45 UTC 2016 - psimons@suse.com - Update to version 0.5.11 revision 1 with cabal2obs. ------------------------------------------------------------------- Mon Aug 1 10:37:47 UTC 2016 - psimons@suse.com - Update to version 0.5.9 revision 0 with cabal2obs. ------------------------------------------------------------------- Sun Jul 10 17:27:31 UTC 2016 - psimons@suse.com - Update to version 0.5.8 revision 0 with cabal2obs. ------------------------------------------------------------------- Fri Jun 17 06:28:34 UTC 2016 - mimi.vx@gmail.com - update to 0.5.8 * Add Aeson instances. ------------------------------------------------------------------- Tue Mar 8 08:20:22 UTC 2016 - mimi.vx@gmail.com - update to 0.5.7 * Fix haddock problem. * Reject only .. and . * Use filepath's isValid function for additional sanity checks * Disable parsing of path consisting only of "." * Add NFData instance for Path * Some typo/docs improvements * Add standard headers to modules ------------------------------------------------------------------- Sun Nov 29 17:31:30 UTC 2015 - mimi.vx@gmail.com - update to 0.5.3 * Added conversion functions. ------------------------------------------------------------------- Thu Nov 19 11:17:28 UTC 2015 - mimi.vx@gmail.com - initial commit
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor