Skip to content

Commit d4697af

Browse files
Prepare release version 0.9.0
1 parent 2187bea commit d4697af

4 files changed

Lines changed: 148 additions & 5 deletions

File tree

CHANGELOG.md

Lines changed: 143 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,125 @@
44

55
<!--lint disable no-duplicate-headings-->
66

7+
# 0.9.0
8+
9+
![Release Date: 2019-05-26](https://img.shields.io/badge/Release_Date-2019--05--26-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.9.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-visual-studio-code/projects/16) [![Milestone](https://img.shields.io/badge/Milestone-0.9.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-visual-studio-code/milestone/13)
10+
11+
# Features
12+
13+
**GitHub code owners**#129 (⊶ 9fce5d88)
14+
↠ Adapted to GitHub's [code owners][gh-blog-intro-code-owners] feature to define matching pattern for project paths to automatically add all required reviewers of the core team and contributors to new PRs. Read the [GitHub Help article][gh-help-code-owners] for more details.
15+
16+
![](https://user-images.githubusercontent.com/2513/27803645-87c9a9c8-5ff8-11e7-91d7-2fa0718e6871.png)
17+
18+
![](https://user-images.githubusercontent.com/2513/27803663-a4bb073e-5ff8-11e7-9c45-2c3cbdc999cd.png)
19+
20+
![](https://user-images.githubusercontent.com/2513/27803610-544ba222-5ff8-11e7-9313-e4062315fb0c.png)
21+
22+
**GitHub issue and pull request templates**#130 (⊶ 393640ad)
23+
↠ Integrated GitHub's feature to define [multiple issue templates][gh-blog-multi-issue-templ] while the [initial template file][gh-blog-intro-issue-templ] is used as a fallback/generic template to link to the specific ones.
24+
25+
<p align="center"><img src="https://user-images.githubusercontent.com/7321362/35420642-8e5271e2-01f3-11e8-8109-0d21ddb89011.png" width="80%" /></p>
26+
27+
<p align="center"><img src="https://blog.github.com/assets/img/2018-04-30-issue-templates/new-issue-page-with-multiple-templates.png" width="80%" /></p>
28+
29+
Read the [GitHub Help article][gh-help-issue-templ] for more details about issue and pull request templates. Also check out how to manually create [issue templates][gh-help-pr-templ], a [pull request template][gh-help-issue-templ-repo]. and the guide on [how to create the (deprecated) fallback/generic issue template][gh-help-issue-templ-depr].
30+
31+
**GitHub Open Source community standards**#131 (⊶ 90c6906f)
32+
↠ Inspired _Nord Visual Studio Code's_ project philosophy using GitHub's features for [recommended community standards][gh-blog-intro-comm-tools]. It adheres to the great [Open Source Guides][ossg] and adapted to the recommendations to complete the projects [community profile][gh-community-profile].
33+
34+
<p align="center"><img src="https://opensource.guide/assets/images/illos/coc.svg?sanitize=true" width="200" /></p>
35+
36+
To facilitate a healthy and constructive community behavior, _Nord Visual Studio Code_ also introduced and enforces a [code of conduct][gh-help-coc].
37+
Read the [GitHub Help article][gh-help-coc] for more details about the provided integrations.
38+
39+
The added [contribution guidelines][gh-blog-intro-contrib-gl] help to build a community that [encourages people to use, contribute to][ossg-contrib], and evangelize the project.
40+
41+
<p align="center"><img src="https://opensource.guide/assets/images/illos/contribute.svg?sanitize=true" width="200" /></p>
42+
43+
It includes sections about
44+
45+
- how to get started
46+
- bug reports
47+
- enhancement suggestions
48+
- pull requests
49+
- style guides
50+
- [JavaScript Style Guide][gh-arcticicestudio/styleguide-javascript]
51+
- [Markdown Style Guide][gh-arcticicestudio/styleguide-markdown]
52+
- [Git Style Guide][gh-arcticicestudio/styleguide-git]
53+
- credits
54+
55+
Read the [GitHub introduction blog post][gh-blog-intro-contrib-gl] and the [GitHub Help article][gh-help-contrib-gl] for more details about the provided integrations.
56+
57+
**Git mail mapping**#132 (⊶ 9fce5d88)
58+
↠ Added a Git [mailmap][git-docs-mailmap] file to link to in documentations and allow contributors to send mails regarding security issues. This prevents unnecessary overhead of updating all documents when new core team and members and contributors are added and additionally adds the main functionality of the file: Mapping commits when someone uses a different email address.
59+
60+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/48658851-01e38400-ea49-11e8-911e-d859eefe6dd5.png" width="100" /></p>
61+
62+
**Introducing _lint-staged_**#133 (⊶ 80dee6a1)
63+
↠ Integrated [lint-staged][gh-lint-staged] to run linters against staged Git files and prevent adding code that violates any style guide into the code base.
64+
65+
Read [#133][gh-133] for more details about the configuration and setup.
66+
67+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/48658801-30ad2a80-ea48-11e8-9323-16bb0b25002b.png" width="100" /></p>
68+
69+
**Introducing _Husky_**#134 (⊶ 38a50d65)
70+
↠ Integrated [Husky][gh-husky], the tool that make Git hooks easy and can prevent bad Git commits, pushes and more _woof_!
71+
72+
Read #18 for more details about the configuration and setup.
73+
74+
# Improvements
75+
76+
**Active editor line highlighting**#123#125 (⊶ fbfab3b8)
77+
↠ The currently active editor line now uses `nord1` for both the background and border to match Nord's design principles/guidelines. Previously it was highlighted with `nord2` instead with a opacity of ~32% as background color and additionally used a border with a higher opacity.
78+
79+
<p align="center"><strong>Before</strong></p>
80+
81+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/58370550-34929b80-7f08-11e9-97f6-ee0b81cbd930.png" /></p>
82+
83+
<p align="center"><strong>After</strong></p>
84+
85+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/58370549-34929b80-7f08-11e9-9399-76f9f43f2881.png" /></p>
86+
87+
**Active and inactive editor line number highlighting**#124#126 (⊶ 17be33d8)
88+
↠ Inactive editor line numbers now using `nord3` as foreground color while the theme key for the active number `editorLineNumber.activeForeground` has alos been added using `nord4`. Previously inactive editor line numbers used `nord4` with a opacity of ~40% as foreground color and the theme key for the active line number wasn't supported.
89+
90+
<p align="center"><strong>Before</strong></p>
91+
92+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/58370586-9521d880-7f08-11e9-9130-1cee41a1d5b5.png" /></p>
93+
94+
<p align="center"><strong>After</strong></p>
95+
96+
<p align="center"><img src="https://user-images.githubusercontent.com/7836623/58370585-9521d880-7f08-11e9-9a47-68f6f9060d2b.png" /></p>
97+
98+
**Refactored project workflow and update dependencies**#127#128 (⊶ 8177b8f3)
99+
↠ To match Arctic Ice Studio's workflow for all projects, the current setup has been refactored including updates for all outdated dependencies, addition of new packages and changes to existing CI/CD tools and NPM scripts.
100+
101+
- Retired Travis CI — As of Circle CI v2, the features like multi-stage builds and custom workflows are by far sufficient and doesn't require a second CI binding.
102+
- [Circle CI v2.1][circle-ci-doc-config] — Updated to the latest Circle CI version 2.1 for full compatibility and latest features.
103+
- NPM scripts — Refactored all NPM scripts and added new commands to simplify and stabilize the project development process.
104+
105+
Also updated all outdated development dependencies and added new packages:
106+
107+
- babel-eslint 8.2.5 ➜ 10.0.1
108+
- del-cli 1.1.0 🆕
109+
- eslint 4.19.1 ➜ 5.16.0
110+
- eslint-config-arcticicestudio-base 0.3.0 ➜ >=0.1.0 <1.0.0
111+
- eslint-plugin-import 2.13.0 ➜ 2.17.3
112+
- eslint-plugin-json 1.2.0 ➜ 1.4.0
113+
- eslint-plugin-prettier 2.6.1 ➜ 3.1.0
114+
- npm-run-all 4.1.5 🆕
115+
- prettier 1.13.7 ➜ 1.17.1
116+
- remark-preset-lint-arcticicestudio >=0.1.0 <1.0.0
117+
- vsce 1.62.0 🆕
118+
119+
New and refactored NPM script commands are
120+
121+
- `build` — Creates a clean `*.vsix` project artifact using the `vsce` VS Code's official packaging tool.
122+
- `clean` — Cleans the project root directory from previous builds and VSC ignored metadata files.
123+
- `format:pretty` — Extracted from the main `format` command for a better modularity.
124+
- `package` — Packages the project `*.vsix` artifact using the `vsce` VS Code's official packaging tool.
125+
7126
# 0.8.0
8127

9128
![Release Date: 2019-04-11](https://img.shields.io/badge/Release_Date-2019--04--11-88C0D0.svg?style=flat-square) [![Project Board](https://img.shields.io/badge/Project_Board-0.8.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-visual-studio-code/projects/15) [![Milestone](https://img.shields.io/badge/Milestone-0.8.0-88C0D0.svg?style=flat-square)](https://github.com/arcticicestudio/nord-visual-studio-code/milestone/12)
@@ -599,19 +718,33 @@ Detailed information about features, supported languages and install instruction
599718
[ci-travis]: https://travis-ci.org
600719
[eslint-config-arcticicestudio-base]: https://www.npmjs.com/package/eslint-config-arcticicestudio-base
601720
[eslint]: https://eslint.org
721+
[gh-arcticicestudio/styleguide-git]: https://github.com/arcticicestudio/styleguide-git
602722
[gh-arcticicestudio/styleguide-javascript]: https://github.com/arcticicestudio/styleguide-javascript
603723
[gh-arcticicestudio/styleguide-markdown]: https://github.com/arcticicestudio/styleguide-markdown
724+
[gh-community-profile]: https://github.com/arcticicestudio/nord-docs/community
725+
[gh-help-coc]: https://help.github.com/articles/adding-a-code-of-conduct-to-your-project
726+
[gh-help-code-owners]: https://help.github.com/articles/about-codeowners
727+
[gh-help-contrib-gl]: https://help.github.com/articles/setting-guidelines-for-repository-contributors
728+
[gh-help-issue-templ-depr]: https://help.github.com/articles/manually-creating-a-single-issue-template-for-your-repository
729+
[gh-help-issue-templ-repo]: https://help.github.com/articles/creating-issue-templates-for-your-repository
730+
[gh-help-issue-templ]: https://help.github.com/articles/about-issue-and-pull-request-templates
731+
[gh-help-pr-templ]: https://help.github.com/articles/creating-a-pull-request-template-for-your-repository
732+
[gh-husky]: https://github.com/typicode/husky
733+
[gh-lint-staged]: https://github.com/okonet/lint-staged
604734
[gh-remark-lint]: https://github.com/remarkjs/remark-lint
605735
[gh-user-gulshan]: https://github.com/gulshan
606736
[gh-user-kingdaro]: https://github.com/kingdaro
607737
[gh-user-lilyball]: https://github.com/lilyball
608738
[gh-user-octref]: https://github.com/octref
609739
[gh-user-officerhalf]: https://github.com/OfficerHalf
610740
[gh-user-oxyrus]: https://github.com/Oxyrus
741+
[git-docs-mailmap]: https://git-scm.com/docs/git-shortlog#_mapping_authors
611742
[gulp]: https://gulpjs.com
612743
[nord]: https://www.nordtheme.com
613744
[nord#55]: https://github.com/arcticicestudio/nord/issues/55
614745
[npm-remark-preset-lint-arcticicestudio]: https://www.npmjs.com/package/remark-preset-lint-arcticicestudio
746+
[ossg-contrib]: https://opensource.guide/how-to-contribute
747+
[ossg]: https://opensource.guide
615748
[prettier]: https://prettier.io
616749
[typescript]: https://www.typescriptlang.org
617750
[vsce]: https://github.com/Microsoft/vscode-vsce
@@ -653,3 +786,13 @@ Detailed information about features, supported languages and install instruction
653786
[gh-user-samchamberland]: https://github.com/samchamberland
654787
[gh-user-sdr0x07b6]: https://github.com/sdr0x07b6
655788
[gh-user-varog-norman]: https://github.com/varog-norman
789+
790+
<!--v 0.9.0 -->
791+
792+
[circle-ci-doc-config]: https://circleci.com/docs/2.0/configuration-reference
793+
[gh-133]: https://github.com/arcticicestudio/nord-visual-studio-code/issues/133
794+
[gh-blog-intro-code-owners]: https://github.com/blog/2392-introducing-code-owners
795+
[gh-blog-intro-comm-tools]: https://github.com/blog/2380-new-community-tools
796+
[gh-blog-intro-contrib-gl]: https://github.com/blog/1184-contributing-guidelines
797+
[gh-blog-intro-issue-templ]: https://blog.github.com/2016-02-17-issue-and-pull-request-templates
798+
[gh-blog-multi-issue-templ]: https://blog.github.com/2018-01-25-multiple-issue-and-pull-request-templates

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
<p align="center"><img src="https://circleci.com/favicon.ico" width=24 height=24/> <a href="https://circleci.com/gh/arcticicestudio/nord-visual-studio-code"><img src="https://img.shields.io/circleci/project/github/arcticicestudio/nord-visual-studio-code/develop.svg?style=flat-square"/></a> <img src="https://assets-cdn.github.com/favicon.ico" width=24 height=24/> <a href="https://github.com/arcticicestudio/nord-visual-studio-code/releases/latest"><img src="https://img.shields.io/github/release/arcticicestudio/nord-visual-studio-code.svg?style=flat-square"/></a> <a href="https://github.com/arcticicestudio/nord/releases/tag/v0.2.0"><img src="https://img.shields.io/badge/Nord-v0.2.0-88C0D0.svg?style=flat-square"/></a> <img src="https://marketplace.visualstudio.com/favicon.ico" width=24 height=24/> <a href="https://code.visualstudio.com/updates/v1_12"><img src="https://img.shields.io/badge/VS_Code-v1.12+-373277.svg?style=flat-square"/></a> <a href="https://marketplace.visualstudio.com/items/arcticicestudio.nord-visual-studio-code"><img src="https://vsmarketplacebadge.apphb.com/version/arcticicestudio.nord-visual-studio-code.svg?style=flat-square"/></a> <a href="https://marketplace.visualstudio.com/items/arcticicestudio.nord-visual-studio-code"><img src="https://vsmarketplacebadge.apphb.com/installs/arcticicestudio.nord-visual-studio-code.svg?style=flat-square"/></a> <a href="https://marketplace.visualstudio.com/items/arcticicestudio.nord-visual-studio-code"><img src="https://vsmarketplacebadge.apphb.com/rating-short/arcticicestudio.nord-visual-studio-code.svg?style=flat-square"/></a></p>
44

5-
<p align="center"><a href="https://github.com/arcticicestudio/nord-visual-studio-code/blob/v0.8.0/CHANGELOG.md#070"><img src="https://img.shields.io/badge/Changelog-0.8.0-81A1C1.svg?style=flat-square"/></a></p>
5+
<p align="center"><a href="https://github.com/arcticicestudio/nord-visual-studio-code/blob/v0.9.0/CHANGELOG.md#070"><img src="https://img.shields.io/badge/Changelog-0.9.0-81A1C1.svg?style=flat-square"/></a></p>
66

77
<p align="center">An arctic, north-bluish clean and elegant <a href="https://code.visualstudio.com">Visual Studio Code</a> theme.</p>
88

@@ -33,10 +33,10 @@ ext install arcticicestudio.nord-visual-studio-code
3333

3434
#### <img src="https://marketplace.visualstudio.com/favicon.ico" width=16 height=16/> [Packaged VSIX Extension](https://code.visualstudio.com/docs/extensions/install-extension#_install-from-a-vsix)
3535

36-
[Download](https://github.com/arcticicestudio/nord-visual-studio-code/releases/latest) the latest [`nord-visual-studio-code-0.8.0.vsix`](https://github.com/arcticicestudio/nord-visual-studio-code/releases/download/v0.8.0/nord-visual-studio-code-0.8.0.vsix) file from the GitHub repository and install it from the command line
36+
[Download](https://github.com/arcticicestudio/nord-visual-studio-code/releases/latest) the latest [`nord-visual-studio-code-0.9.0.vsix`](https://github.com/arcticicestudio/nord-visual-studio-code/releases/download/v0.9.0/nord-visual-studio-code-0.9.0.vsix) file from the GitHub repository and install it from the command line
3737

3838
```shell
39-
code --install-extension nord-visual-studio-code-0.8.0.vsix
39+
code --install-extension nord-visual-studio-code-0.9.0.vsix
4040
```
4141

4242
or from within VS Code by launching _Quick Open_ and running the _Install from VSIX..._ command.

package-lock.json

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"name": "nord-visual-studio-code",
33
"displayName": "Nord",
44
"description": "An arctic, north-bluish clean and elegant Visual Studio Code theme.",
5-
"version": "0.8.0",
5+
"version": "0.9.0",
66
"publisher": "arcticicestudio",
77
"author": {
88
"name": "Arctic Ice Studio",

0 commit comments

Comments
 (0)