You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5-3Lines changed: 5 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
Omnibus Ruby CHANGELOG
2
2
======================
3
3
4
-
v3.2.0.rc.3 (July 21, 2014)
5
-
---------------------------
4
+
v3.2.0 (July 23, 2014)
5
+
----------------------
6
6
- Make build commands output during `log.info` instead of `log.debug`
7
7
- Refactor Chef Sugar into an includable module, permitting DSL methods in both Software and Project definitions
8
8
- Refactor `omnibus release` into a non-S3-specific backend "publisher"
@@ -48,7 +48,7 @@ v3.2.0.rc.3 (July 21, 2014)
48
48
- Add `with_embedded_path` to software
49
49
- Add `with_standard_compiler_flags` to software
50
50
- Add `package_scripts_path` to project
51
-
- Add builder DSL methods for `mkdir`, `touch`, `delete`, `copy`, `move`, and `link`
51
+
- Add builder DSL methods for `mkdir`, `touch`, `delete`, `copy`, `move`, `link`, and `sync`
52
52
53
53
### Bug fixes
54
54
- Fix a small typo in the project generator (come -> some)
@@ -70,6 +70,7 @@ v3.2.0.rc.3 (July 21, 2014)
70
70
- Require `net/http`, `net/https`, and `net/ftp` in the base fetcher module
71
71
- Use -R, not -W1 on FreeBSD's compile flags
72
72
- Expand all paths relative to the project_root
73
+
- Unset all Ruby, Bundler, amd Gem-related environment variables before shelling out
73
74
- Various documentation fixes and updates
74
75
75
76
### Potentially breaking changes
@@ -80,6 +81,7 @@ v3.2.0.rc.3 (July 21, 2014)
80
81
- Remove the ability to use an overrides file - this was for internal use only and was never exposed as a public API. However, if you dug into the code and found it, it has now been removed. For BC purposes, the value still exists in the configuration object, but is essentially a no-op
81
82
- Move project loading from INFO to DEBUG
82
83
- Truncate platforms to short versions
84
+
- All paths are represented internally as Unix-style paths - previously Omnibus would try to intelligently build your paths differently on Windows for the purposes of shelling out to the system. This proved to be unmaintainable and makes Ruby very unhappy in most circumsatances. As such, we have exposed the `windows_safe_path` method in the Builder DSL that will convert a string to a "Windows-safe path". This is only needed when shelling out to the system.
0 commit comments