Skip to content

Commit

Permalink
Release v2.3
Browse files Browse the repository at this point in the history
  • Loading branch information
lipkau committed Mar 22, 2018
2 parents f51a968 + b2ac084 commit f3de4e7
Show file tree
Hide file tree
Showing 52 changed files with 3,108 additions and 510 deletions.
3 changes: 3 additions & 0 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
# https://help.github.com/articles/about-codeowners/

* @atlassianps/maintainers @atlassianps/reviewers
25 changes: 25 additions & 0 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# Contributing to AtlassianPS Homepage

Happy to see you are interested in helping.

We have a comprehensive documentation on how to contribute here: **[Contributing to AtlassianPS](https://atlassianps.org/docs/contributing/)**.

But here is the gist of it once you have forked the repository:

* before changing the code
```powershell
git clone https://github.com/<YOUR GITHUB USER>/ConfluencePS
cd ConfluencePS
# git checkout develop # not applicable for this repository
git checkout -b <NAME FOR YOUR FEATURE>
code .
```

* after making the changes
```powershell
git add .
git commit -m "<A MESSAGE ABOUT THE CHANGES>"
git push
```

* [Creating a Pull Request](https://help.github.com/articles/creating-a-pull-request/)
10 changes: 4 additions & 6 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,21 +1,19 @@
# Ignore configuration files
*.ini
*.conf
*.config
config.xml

# Ignore all files beginning with a dot (.)
.*
# except for git files
!.gitattributes
!.gitignore
!.github/
!.vscode/
!.travis.yml

# Ignore Release directory generated by local builds
Release/
Tools/
ConfluencePS/en-US/
TestResult.xml
!Tools/*.ps1
!Tools/*.msi

#######
# Excerpts from https://www.gitignore.io
Expand Down
31 changes: 25 additions & 6 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -1,16 +1,35 @@
// Place your settings in this file to overwrite default and user settings.
{
"files.encoding": "utf8",
"files.eol": "\r\n",
"files.trimTrailingWhitespace": true,
"files.encoding": "utf8",
"files.insertFinalNewline": true,
"files.trimTrailingWhitespace": true,
"files.defaultLanguage": "powershell",
"editor.tabSize": 4,
"editor.insertSpaces": true,
"search.exclude": {
"./Release": true
},
"files.watcherExclude": {
"./Release": true
},
"powershell.codeFormatting.ignoreOneLineBlock": true,
"powershell.codeFormatting.openBraceOnSameLine": true,
"powershell.codeFormatting.newLineAfterOpenBrace": false,
"powershell.codeFormatting.newLineAfterCloseBrace": true,
"powershell.codeFormatting.whitespaceBeforeOpenBrace": true,
"powershell.codeFormatting.whitespaceBeforeOpenParen": true,
"powershell.codeFormatting.whitespaceAroundOperator": true,
"powershell.codeFormatting.whitespaceAfterSeparator": true,
"powershell.scriptAnalysis.settingsPath": "PSScriptAnalyzerSettings.psd1",
"[markdown]": {
"editor.wordwrap": "on",
"editor.tabSize": 2,
"editor.wordWrap": "on",
"editor.renderWhitespace": "all",
"editor.acceptSuggestionOnEnter": false,
"editor.rulers": [80],
"editor.acceptSuggestionOnEnter": "off",
"editor.trimAutoWhitespace": false
},
}
"[yaml]": {
"editor.tabSize": 2
}
}
65 changes: 51 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,28 +5,50 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/),
and this project adheres to [Semantic Versioning](http://semver.org/).

## [2.2] - 2018-01-01
## 2.3 2018-03-22

### Added
FEATURES:

- Added custom object type for Attachments: `ConfluencePS.Attachment` (#123, [@JohnAdders][])
- Added `Add-Attachment`: upload a file to a page (#123, [@JohnAdders][])
- Added `Get-Attachment`: list all attachments of a page (#123, [@JohnAdders][])
- Added `Get-AttachmentFile`: download an attachment to the local disc (#123, [@JohnAdders][])
- Added `Remove-Attachment`: remove an attachment from a page (#123, [@JohnAdders][])
- Added `Set-Attachment`: update an attachment of a page (#123, [@JohnAdders][])
- Made `Invoke-Method` public (#130, [@lipkau][])
- Added `-InFile` to `Invoke-Method` for uploading of files with `form-data` (#130, [@lipkau][])

IMPROVEMENTS:

- Moved Online Help of cmdlets to the homepage (#130, [@lipkau][])
- Updated help for contributing to the project (#130, [@lipkau][])
- Documentation for the custom classes of the module (#107, [@lipkau][])
- Added full support for PowerShell Core (`pwsh`) (#119, [@lipkau][])
- Added AppVeyor tests on PowerShell v6 (Linux) (#119, [@lipkau][])
- Added AppVeyor tests on PowerShell v6 (Windows) (#119, [@lipkau][])
- Tests now run from `./Release` Path (#99, [@lipkau][])
- Have the Build script to "compile" the functions into the psm1 file (enhances performance) (#119, [@lipkau][])
- Have a zip file deploy as artifact of the release (#90, [@lipkau][])

## 2.2 - 2018-01-01

FEATURES:
- Automatic deployment of documentation to website (#120, [@lipkau][])
- New parameter `-Query` to `Get-Page` for complex searches (#106, [@lipkau][])
- Documentation for the custom classes of the module (#107, [@lipkau][])

### Changed
- Added full support for PowerShell Core (`pwsh`) (#119, [@lipkau][])

IMPROVEMENTS:
- Fixed encoding of Unicode chars (#101, [@lipkau][])
- Require necessary Assembly for HttpUtility (#102, [@lipkau][])

### Removed


## [2.1] - 2017-11-01
## 2.1 - 2017-11-01

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

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

"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:
Expand Down Expand Up @@ -119,9 +141,24 @@ If you like drinking from the firehose, here's [everything we closed for 2.0], b
[@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!


## [1.0.0-69] - 2016-11-28
## 1.0.0-69 - 2016-11-28
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. :)



[everything we closed for 2.0]: https://github.com/AtlassianPS/ConfluencePS/issues?utf8=%E2%9C%93&q=closed%3A2017-04-01..2017-08-17
[@alexsuslin]: https://github.com/alexsuslin
[@axxelG]: https://github.com/axxelG
[@beaudryj]: https://github.com/beaudryj
[@brianbunke]: https://github.com/brianbunke
[@Clijsters]: https://github.com/Clijsters
[@colhal]: https://github.com/colhal
[@Dejulia489]: https://github.com/Dejulia489
[@ebekker]: https://github.com/ebekker
[@jkknorr]: https://github.com/jkknorr
[@JohnAdders]: https://github.com/JohnAdders
[@kittholland]: https://github.com/kittholland
[@LiamLeane]: https://github.com/LiamLeane
[@lipkau]: https://github.com/lipkau
[@lukhase]: https://github.com/lukhase
[@padgers]: https://github.com/padgers
[@ThePSAdmin]: https://github.com/ThePSAdmin
Loading

0 comments on commit f3de4e7

Please sign in to comment.