Skip to content

Commit f3de4e7

Browse files
committed
Release v2.3
2 parents f51a968 + b2ac084 commit f3de4e7

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

52 files changed

+3108
-510
lines changed

.github/CODEOWNERS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
# https://help.github.com/articles/about-codeowners/
2+
3+
* @atlassianps/maintainers @atlassianps/reviewers

.github/CONTRIBUTING.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
# Contributing to AtlassianPS Homepage
2+
3+
Happy to see you are interested in helping.
4+
5+
We have a comprehensive documentation on how to contribute here: **[Contributing to AtlassianPS](https://atlassianps.org/docs/contributing/)**.
6+
7+
But here is the gist of it once you have forked the repository:
8+
9+
* before changing the code
10+
```powershell
11+
git clone https://github.com/<YOUR GITHUB USER>/ConfluencePS
12+
cd ConfluencePS
13+
# git checkout develop # not applicable for this repository
14+
git checkout -b <NAME FOR YOUR FEATURE>
15+
code .
16+
```
17+
18+
* after making the changes
19+
```powershell
20+
git add .
21+
git commit -m "<A MESSAGE ABOUT THE CHANGES>"
22+
git push
23+
```
24+
25+
* [Creating a Pull Request](https://help.github.com/articles/creating-a-pull-request/)

.gitignore

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,21 +1,19 @@
1-
# Ignore configuration files
2-
*.ini
3-
*.conf
4-
*.config
5-
config.xml
6-
71
# Ignore all files beginning with a dot (.)
82
.*
93
# except for git files
104
!.gitattributes
115
!.gitignore
126
!.github/
7+
!.vscode/
8+
!.travis.yml
139

1410
# Ignore Release directory generated by local builds
1511
Release/
1612
Tools/
1713
ConfluencePS/en-US/
1814
TestResult.xml
15+
!Tools/*.ps1
16+
!Tools/*.msi
1917

2018
#######
2119
# Excerpts from https://www.gitignore.io

.vscode/settings.json

Lines changed: 25 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,35 @@
11
// Place your settings in this file to overwrite default and user settings.
22
{
3-
"files.encoding": "utf8",
43
"files.eol": "\r\n",
5-
"files.trimTrailingWhitespace": true,
4+
"files.encoding": "utf8",
65
"files.insertFinalNewline": true,
6+
"files.trimTrailingWhitespace": true,
7+
"files.defaultLanguage": "powershell",
78
"editor.tabSize": 4,
9+
"editor.insertSpaces": true,
10+
"search.exclude": {
11+
"./Release": true
12+
},
13+
"files.watcherExclude": {
14+
"./Release": true
15+
},
16+
"powershell.codeFormatting.ignoreOneLineBlock": true,
17+
"powershell.codeFormatting.openBraceOnSameLine": true,
18+
"powershell.codeFormatting.newLineAfterOpenBrace": false,
19+
"powershell.codeFormatting.newLineAfterCloseBrace": true,
20+
"powershell.codeFormatting.whitespaceBeforeOpenBrace": true,
21+
"powershell.codeFormatting.whitespaceBeforeOpenParen": true,
22+
"powershell.codeFormatting.whitespaceAroundOperator": true,
23+
"powershell.codeFormatting.whitespaceAfterSeparator": true,
824
"powershell.scriptAnalysis.settingsPath": "PSScriptAnalyzerSettings.psd1",
925
"[markdown]": {
10-
"editor.wordwrap": "on",
26+
"editor.tabSize": 2,
27+
"editor.wordWrap": "on",
1128
"editor.renderWhitespace": "all",
12-
"editor.acceptSuggestionOnEnter": false,
13-
"editor.rulers": [80],
29+
"editor.acceptSuggestionOnEnter": "off",
1430
"editor.trimAutoWhitespace": false
1531
},
16-
}
32+
"[yaml]": {
33+
"editor.tabSize": 2
34+
}
35+
}

CHANGELOG.md

Lines changed: 51 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -5,28 +5,50 @@ All notable changes to this project will be documented in this file.
55
The format is based on [Keep a Changelog](http://keepachangelog.com/),
66
and this project adheres to [Semantic Versioning](http://semver.org/).
77

8-
## [2.2] - 2018-01-01
8+
## 2.3 2018-03-22
99

10-
### Added
10+
FEATURES:
11+
12+
- Added custom object type for Attachments: `ConfluencePS.Attachment` (#123, [@JohnAdders][])
13+
- Added `Add-Attachment`: upload a file to a page (#123, [@JohnAdders][])
14+
- Added `Get-Attachment`: list all attachments of a page (#123, [@JohnAdders][])
15+
- Added `Get-AttachmentFile`: download an attachment to the local disc (#123, [@JohnAdders][])
16+
- Added `Remove-Attachment`: remove an attachment from a page (#123, [@JohnAdders][])
17+
- Added `Set-Attachment`: update an attachment of a page (#123, [@JohnAdders][])
18+
- Made `Invoke-Method` public (#130, [@lipkau][])
19+
- Added `-InFile` to `Invoke-Method` for uploading of files with `form-data` (#130, [@lipkau][])
20+
21+
IMPROVEMENTS:
22+
23+
- Moved Online Help of cmdlets to the homepage (#130, [@lipkau][])
24+
- Updated help for contributing to the project (#130, [@lipkau][])
25+
- Documentation for the custom classes of the module (#107, [@lipkau][])
26+
- Added full support for PowerShell Core (`pwsh`) (#119, [@lipkau][])
27+
- Added AppVeyor tests on PowerShell v6 (Linux) (#119, [@lipkau][])
28+
- Added AppVeyor tests on PowerShell v6 (Windows) (#119, [@lipkau][])
29+
- Tests now run from `./Release` Path (#99, [@lipkau][])
30+
- Have the Build script to "compile" the functions into the psm1 file (enhances performance) (#119, [@lipkau][])
31+
- Have a zip file deploy as artifact of the release (#90, [@lipkau][])
32+
33+
## 2.2 - 2018-01-01
34+
35+
FEATURES:
1136
- Automatic deployment of documentation to website (#120, [@lipkau][])
1237
- New parameter `-Query` to `Get-Page` for complex searches (#106, [@lipkau][])
1338
- Documentation for the custom classes of the module (#107, [@lipkau][])
14-
15-
### Changed
1639
- Added full support for PowerShell Core (`pwsh`) (#119, [@lipkau][])
40+
41+
IMPROVEMENTS:
1742
- Fixed encoding of Unicode chars (#101, [@lipkau][])
1843
- Require necessary Assembly for HttpUtility (#102, [@lipkau][])
1944

20-
### Removed
21-
22-
23-
## [2.1] - 2017-11-01
45+
## 2.1 - 2017-11-01
2446

25-
### Changed
26-
- Shows a warning when the server requires a CAPTCHA for the authentication (#91, [@lipkau][])
27-
- Custom classes now print relevant data in `ToString()` (#92, [@lipkau][])
47+
IMPROVEMENTS:
48+
- Shows a warning when the server requires a CAPTCHA for the authentication (#91, [@lipkau][])
49+
- Custom classes now print relevant data in `ToString()` (#92, [@lipkau][])
2850

29-
## [2.0] - 2017-08-17
51+
## 2.0 - 2017-08-17
3052
A new major version! ConfluencePS has been totally refactored to introduce new features and greatly improve efficiency.
3153

3254
"A new major version" means limited older functionality was intentionally broken. In addition, there are a ton of good changes, so some big picture notes first:
@@ -119,9 +141,24 @@ If you like drinking from the firehose, here's [everything we closed for 2.0], b
119141
[@lipkau](https://github.com/lipkau) refactored the entire module, and is the only reason `2.0` is a reality. In short, he is amazing. Thank you!
120142

121143

122-
## [1.0.0-69] - 2016-11-28
144+
## 1.0.0-69 - 2016-11-28
123145
No changelog available for version `1.0` of ConfluencePS. `1.0` was created in late 2015. Version `.69` was published to the PowerShell Gallery in Nov 2016, and it remained unchanged until `2.0`. If you're looking for things that changed prior to `2.0`...sorry, but these probably aren't the droids you're looking for. :)
124146

125147

126-
127148
[everything we closed for 2.0]: https://github.com/AtlassianPS/ConfluencePS/issues?utf8=%E2%9C%93&q=closed%3A2017-04-01..2017-08-17
149+
[@alexsuslin]: https://github.com/alexsuslin
150+
[@axxelG]: https://github.com/axxelG
151+
[@beaudryj]: https://github.com/beaudryj
152+
[@brianbunke]: https://github.com/brianbunke
153+
[@Clijsters]: https://github.com/Clijsters
154+
[@colhal]: https://github.com/colhal
155+
[@Dejulia489]: https://github.com/Dejulia489
156+
[@ebekker]: https://github.com/ebekker
157+
[@jkknorr]: https://github.com/jkknorr
158+
[@JohnAdders]: https://github.com/JohnAdders
159+
[@kittholland]: https://github.com/kittholland
160+
[@LiamLeane]: https://github.com/LiamLeane
161+
[@lipkau]: https://github.com/lipkau
162+
[@lukhase]: https://github.com/lukhase
163+
[@padgers]: https://github.com/padgers
164+
[@ThePSAdmin]: https://github.com/ThePSAdmin

0 commit comments

Comments
 (0)