Brooke Kuhlmann
50b9edd7f7
Removed README images
...
These are now hosted on https://www.alchemists.io so binaries don't
pollute the Git repository. This is the first step of many to migrate
more project information over to https://www.alchemists.io .
2020-03-15 15:31:53 -06:00
Brooke Kuhlmann
1769a8234a
Added README production and development setup instructions
...
Improves the setup experience by explaining how to use the project for
production and/or development purposes.
2020-03-15 12:09:09 -06:00
Brooke Kuhlmann
788aec169a
Updated Circle CI build label
...
Properly displays the correct label for building of the project.
2020-03-15 08:38:10 -06:00
Brooke Kuhlmann
0ad8cc432c
Updated to Git Cop 4.0.0
...
[Details](https://github.com/bkuhlmann/git-cop/releases/tag/4.0.0 ).
2020-01-01 13:54:02 -07:00
Brooke Kuhlmann
48deaa9f46
Added version release notes.
8.0.1
2020-01-01 08:21:04 -07:00
Brooke Kuhlmann
0899233085
Updated to Ruby 2.7.0.
...
[Details](https://is.gd/mGVQIu ).
Merry Christmas!
2019-12-25 06:52:02 -07:00
Brooke Kuhlmann
39cbeefef8
Refactored caffeinate machine function to process grep.
...
Leverages `pgrep` instead of `ps` for more efficient code.
2019-12-07 14:38:52 -07:00
Brooke Kuhlmann
98c4663f43
Updated README screencast.
...
Necessary to support the new format and branding.
2019-10-31 07:20:18 -06:00
Brooke Kuhlmann
76c1250cc5
Added Startup Security Utility to README.
...
Explains how to use these utilities which is useful to know when
dealing with new hardware security features.
[ci skip]
2019-10-13 13:43:52 -06:00
Brooke Kuhlmann
006593b402
Added version release notes.
8.0.0
2019-10-12 10:52:38 -06:00
Brooke Kuhlmann
f989334a11
Updated to macOS Catalina.
...
[Features](https://www.apple.com/macos/catalina ).
2019-10-12 10:49:42 -06:00
Brooke Kuhlmann
b2949b0b7b
Updated to Rake 13.0.0.
...
Provides future support for Ruby 2.7.0 and drops support for Ruby
versions older than 2.2.0.
[Details](https://github.com/ruby/rake/blob/master/History.rdoc ).
2019-10-01 20:22:12 -06:00
Brooke Kuhlmann
40bd5dea2d
Updated to Ruby 2.6.5.
...
Resolves several security vulnerabilities:
- CVE-2019-16255: A code injection vulnerability of Shell#[] and
Shell#test
- CVE-2019-16254: HTTP response splitting in WEBrick (Additional fix)
- CVE-2019-15845: A NUL injection vulnerability of File.fnmatch and
File.fnmatch?
- CVE-2019-16201: Regular Expression Denial of Service vulnerability of
WEBrick’s Digest access authentication
[Details](https://is.gd/qWSrzR )
2019-10-01 17:51:03 -06:00
Brooke Kuhlmann
f8619eedc8
Added version release notes.
7.2.1
2019-09-01 09:02:55 -06:00
Brooke Kuhlmann
3b5fc4e36f
Updated to Ruby 2.6.4.
...
Resolves issues with jQuery vulnerabilities in RDoc.
- [Ruby 2.6.4 Release Notes](https://is.gd/dNIrnn ).
- [Multiple jQuery vulnerabilities in RDoc](https://is.gd/RNRZHr ).
2019-08-28 07:23:15 -06:00
Brooke Kuhlmann
dde21b5bef
Updated README screencast tutorial.
...
Provides improved descriptions, examples, and new theming.
[ci skip]
2019-08-18 11:16:37 -06:00
Brooke Kuhlmann
eb286cd150
Added version release notes.
7.2.0
2019-08-01 06:53:28 -06:00
Brooke Kuhlmann
c2c9ebf14e
Added file install function.
...
Was originally removed in this commit (a895090ca9 ) and has been
restored in order to handle situations where we have only a single file
install.
For example, the MacOS Config project needs this function in order to
properly install the Pathogem (Vim) file.
2019-07-20 10:43:13 -06:00
Brooke Kuhlmann
6992d11d1c
Added version release notes.
7.1.2
2019-06-01 11:49:58 -06:00
Brooke Kuhlmann
f6428c7245
Updated to Git Cop 3.5.0.
...
[Changes](https://github.com/bkuhlmann/git-cop/releases/tag/3.5.0 ).
2019-06-01 10:15:33 -06:00
Brooke Kuhlmann
5e26d111c1
Updated contributing documentation.
...
Minor wording and sentence structure clean up.
[ci skip]
2019-05-18 12:00:36 -06:00
Brooke Kuhlmann
b45af77b5c
Added version release notes.
7.1.1
2019-05-01 20:53:27 -06:00
Brooke Kuhlmann
41f6fae742
Added project icon to README.
...
Further stylizes the project.
[ci skip]
2019-04-28 10:00:45 -06:00
Brooke Kuhlmann
3ee1d855bf
Updated to Ruby 2.6.3.
...
[Details](https://is.gd/wKUEHw ).
2019-04-17 17:43:02 -06:00
Brooke Kuhlmann
a77af9c21f
Added version release notes.
7.1.0
2019-04-01 10:38:23 -06:00
Brooke Kuhlmann
4b7c940850
Updated to Ruby 2.6.2.
...
Addresses serveral bug and security fixes.
[Details](https://is.gd/lIVAFn )
2019-03-13 12:43:28 -06:00
Brooke Kuhlmann
295578875f
Added XCode installer fix to troubleshooting section.
...
I've not experienced this yet but others have so adding to the
troubleshooting section in case it is of help.
[ci skip]
2019-03-13 07:07:24 -06:00
Brooke Kuhlmann
1ae3ae1134
Updated to Ruby 2.6.1.
...
Fixed major issue with `Net::Protocol::BufferedIO#write` raising
`NoMethodError` when sending large multi-byte strings.
[Details](https://is.gd/cQ8wcl ).
2019-01-30 06:50:09 -07:00
Brooke Kuhlmann
d78eb3063d
Added version release notes.
7.0.0
2019-01-01 12:16:07 -07:00
Brooke Kuhlmann
a547d061b2
Updated to Git Cop 3.0.0.
...
Includes enhanced support for XDG environment variables which don't
require support of additional tools like [direnv](https://direnv.net ).
[Changes](https://github.com/bkuhlmann/git-cop/releases/tag/3.0.0 ).
2019-01-01 10:21:29 -07:00
Brooke Kuhlmann
f58f146074
Added Circle CI Bundler cache.
...
Speeds up the builds by pulling from the Bundler cache (when Gemfile
has not changed).
2018-12-30 10:45:52 -07:00
Brooke Kuhlmann
6c2de5a5bb
Fixed Circle CI cache for Ruby version.
...
Was missing the checksum which would cause Ruby to be downloaded and
rebuilt each time.
The Docker image has been updated to use an unspecified version to
reduce version maintenance.
The `CI_RUBY_VERSION` environment variable was introduced to be
dynamically set based on value in the `.ruby-version` for improved
maintainability.
2018-12-30 10:01:44 -07:00
Brooke Kuhlmann
4d9ad7315d
Removed download file function.
...
No longer used or recommended now that the `install_*` functions
consistently install applications in the correct location based on
application name.
2018-12-29 15:13:36 -07:00
Brooke Kuhlmann
a895090ca9
Fixed program installs.
...
Modifies and renames the original `install_file` function so it
calculates install path based on application name. This ensures
`install_program` has the same behavior as found with similar install
functions:
- `install_dmg_app`
- `install_dmg_pkg`
- `install_zip_app`
- `install_zip_pkg`
- `install_tar_app`
2018-12-29 15:13:36 -07:00
Brooke Kuhlmann
0c7ae2ba4e
Added README boot disk documentation.
...
Provides an additional reference for convenience when the scripts for
creating the boot disk are no longer available.
2018-12-29 14:06:03 -07:00
Brooke Kuhlmann
caa2adb45c
Removed Java development tools from setup.
...
These tools were originally necessary for some of the Homebrew
applications to install successfully (especially Elasticsearch) but
those requirements are no longer necessary. This also reduces the setup
friction by requiring less manual work on behalf of the installer.
2018-12-29 14:06:03 -07:00
Brooke Kuhlmann
cc75094d5f
Added README troubleshooting section.
...
Discovered this situation while wanting to rebuild a recently rebuilt
machine of the same operation system version. At first, thought the
original bootdisk was corrupted but turns out the system NVRAM/PRAM was
causing the issue.
2018-12-29 14:06:03 -07:00
Brooke Kuhlmann
d03762425a
Fixed installation of apps with no extension.
...
Some apps are binaries packaged within a DMG, zip, etc. that have no
extension but are executable. These are meant to go in the
`/usr/local/bin` folder.
This corresponds with the code found in the `installers.sh` file (see
the `install_app` function).
2018-12-29 14:06:03 -07:00
Brooke Kuhlmann
2d58c953e1
Updated to Ruby 2.6.0.
...
[Changes](https://is.gd/MuTHWG ).
2018-12-25 11:29:03 -07:00
Brooke Kuhlmann
bb329535c7
Added version release changes.
6.1.0
2018-11-01 20:01:55 -06:00
Brooke Kuhlmann
72f5fcb03e
Removed unnecessary source code comments.
...
Reduced stating the obvious (in many cases) in order to improve
readability and reduce lines of code.
2018-10-28 13:35:51 -06:00
Brooke Kuhlmann
7da69e543f
Updated to Java SE Development Kit 11.
...
Links to latest release of Java SE SDK.
2018-10-27 11:59:21 -06:00
Brooke Kuhlmann
0b5c5a6cd8
Updated to Ruby 2.5.3.
...
Fixes development packaging issues absent in Ruby 2.5.2.
[Details](https://is.gd/tYAZvF ).
2018-10-21 09:47:23 -06:00
Brooke Kuhlmann
450c04e126
Updated to Ruby 2.5.2.
...
Includes important security patches. [Details](https://is.gd/60JxWj ).
2018-10-17 12:54:37 -06:00
Brooke Kuhlmann
8305d07ffb
Added version release changes.
6.0.0
2018-10-01 19:56:56 -06:00
Brooke Kuhlmann
ff09e25ea5
Added XCode install tip.
...
Helpful for first-time installers not familar with XCode. Also reduces
confusion with license window which always seems to appear behind
current window.
2018-09-30 10:34:17 -06:00
Brooke Kuhlmann
be396b9581
Updated to Java SE Development Kit 10.
...
Provides a link to the latest JDK.
2018-09-25 17:35:28 -06:00
Brooke Kuhlmann
6dd6d93bb8
Updated boot disk creation to macOS Mojave.
...
Provides support for the latest
[macOS](https://www.apple.com/macos/mojave ) release.
2018-09-25 17:35:28 -06:00
Brooke Kuhlmann
98d921527c
Updated to Contributor Covenant Code of Conduct 1.4.1.
...
The biggest change is the links all use HTTPS now. Formatting was
corrected to wrap at the 100th column as well.
[ci skip]
2018-08-12 07:10:08 -06:00
Brooke Kuhlmann
c01bdeb393
Added version release changes.
5.0.0
2018-08-01 19:51:36 -06:00