Skip to content

Commit 7e95c16

Browse files
committed
Welcome v1.0.0, fully compatible with all endpoints.
1 parent 1980076 commit 7e95c16

22 files changed

+943
-735
lines changed

.editorconf

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,15 +1,18 @@
1-
# EditorConfig — http://editorconfig.org/
1+
# EditorConfig — https://editorconfig.org/
22

33
root = true
44

55
[*]
66
charset = utf-8
77
end_of_line = lf
8-
indent_size = 4
8+
indent_size = 2
99
indent_style = space
1010
insert_final_newline = true
1111
trim_trailing_whitespace = true
1212

13+
[*.php]
14+
indent_size = 4
15+
1316
[*.md]
1417
trim_trailing_whitespace = false
1518

.gitattributes

Lines changed: 50 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# Define Git attributes (https://git-scm.com/docs/gitattributes)
1+
# Defining Git attributes (https://git-scm.com/docs/gitattributes)
22

33
# As per default, as well as a fallback, we let Git handle line endings
44
# automatically for files detected as text.
@@ -17,8 +17,8 @@ CODE_OF_CONDUCT.md export-ignore
1717
ISSUE_TEMPLATE.md export-ignore
1818
phpunit.xml.dist export-ignore
1919

20-
# The following settings are based on the November 30th, 2017 release of
21-
# https://raw.githubusercontent.com/alexkaratarakis/gitattributes/master/Web.gitattributes
20+
# The following settings are based on the May 10th, 2019 release of
21+
# https://github.com/alexkaratarakis/gitattributes/blob/master/Web.gitattributes
2222
# by Alexander Karatarakis.
2323

2424
# Archives
@@ -39,55 +39,69 @@ phpunit.xml.dist export-ignore
3939
*.ra binary
4040

4141
# Code
42+
*.bash text eol=lf
4243
*.bat text eol=crlf
44+
*.cmd text eol=crlf
4345
*.coffee text
4446
*.css text
45-
*.html text
46-
*.htm text
47+
*.html text diff=html
48+
*.htm text diff=html
4749
*.inc text
4850
*.ini text
4951
*.json text
5052
*.js text
5153
*.jsx text
5254
*.less text
55+
*.ls text
56+
*.map text -diff
5357
*.od text
5458
*.onlydata text
55-
*.php text
59+
*.php text diff=php
5660
*.pl text
57-
*.py text
58-
*.rb text
61+
*.ps1 text eol=crlf
62+
*.py text diff=python
63+
*.rb text diff=ruby
5964
*.sass text
6065
*.scm text
61-
*.scss text
66+
*.scss text diff=css
6267
*.sh text eol=lf
6368
*.sql text
6469
*.styl text
6570
*.tag text
6671
*.ts text
6772
*.tsx text
68-
*.xhtml text
73+
*.xhtml text diff=html
6974
*.xml text
7075

7176
# Configs
72-
*.bowerrc text
73-
*.cnf text
74-
*.config text
75-
*.conf text
76-
*.dist text
77-
*.iml text
78-
*.npmignore text
79-
*.yaml text
80-
*.yml text
81-
.browserslistrc text
82-
.editorconfig text
83-
.gitattributes text
84-
.gitconfig text
85-
.htaccess text
86-
browserslist text
87-
makefile text
88-
Makefile text
77+
*.bowerrc text
78+
*.cnf text
79+
*.config text
80+
*.conf text
81+
*.dist text
82+
*.iml text
83+
*.lock text -diff
84+
*.npmignore text
85+
*.yaml text
86+
*.yml text
87+
.babelrc text
88+
.browserslistrc text
89+
.editorconfig text
90+
.env text
91+
.gitattributes text
92+
.gitconfig text
93+
.htaccess text
94+
browserslist text
95+
Makefile text
96+
makefile text
97+
package-lock.json text -diff
98+
99+
# Docker
100+
*.dockerignore text
101+
Dockerfile text
89102

90103
# Documentation
104+
*.ipynb text
91105
*.markdown text
92106
*.mdown text
93107
*.md text
@@ -106,8 +120,8 @@ CONTRIBUTING text
106120
COPYING text
107121
copyright text
108122
INSTALL text
109-
LICENSE text
110123
license text
124+
LICENSE text
111125
NEWS text
112126
readme text
113127
TODO text
@@ -124,11 +138,16 @@ TODO text
124138
*.woff2 binary
125139
*.woff binary
126140

141+
# Heroku
142+
.slugignore text
143+
Procfile text
144+
127145
# Images
128146
*.ai binary
129147
*.bmp binary
130148
*.eps binary
131149
*.gif binary
150+
*.gifv binary
132151
*.ico binary
133152
*.jng binary
134153
*.jp2 binary
@@ -157,9 +176,8 @@ TODO text
157176
.stylelintrc text
158177

159178
# Misc
160-
*.lock text
161-
*.log text
162-
*.url text
179+
*.log text
180+
*.url text
163181

164182
# Templates
165183
*.dot text
@@ -176,6 +194,7 @@ TODO text
176194
*.tmpl text
177195
*.tpl text
178196
*.twig text
197+
*.vue text
179198

180199
# Video
181200
*.3gp binary

.gitignore

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,5 @@
1-
.AppleDouble
2-
.DS_Store
3-
.LSOverride
1+
.phpunit.result.cache
42
.php_cs.cache
5-
composer.phar
6-
Desktop.ini
73
/.idea/
84
/vendor/
95
phpunit.xml
10-
Thumbs.db

.scrutinizer.yml

Lines changed: 22 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,25 @@
1+
build:
2+
nodes:
3+
analysis:
4+
tests:
5+
override:
6+
- php-scrutinizer-run
7+
18
filter:
2-
excluded_paths: [tests/*]
9+
excluded_paths: [tests/*]
310

411
checks:
5-
php:
6-
remove_extra_empty_lines: true
7-
remove_php_closing_tag: true
8-
remove_trailing_whitespace: true
9-
fix_use_statements:
10-
remove_unused: true
11-
preserve_multiple: false
12-
preserve_blanklines: true
13-
order_alphabetically: true
14-
fix_php_opening_tag: true
15-
fix_linefeed: true
16-
fix_line_ending: true
17-
fix_identation_4spaces: true
18-
fix_doc_comments: true
12+
php:
13+
remove_extra_empty_lines: true
14+
remove_php_closing_tag: true
15+
remove_trailing_whitespace: true
16+
fix_use_statements:
17+
remove_unused: true
18+
preserve_multiple: false
19+
preserve_blanklines: true
20+
order_alphabetically: true
21+
fix_php_opening_tag: true
22+
fix_linefeed: true
23+
fix_line_ending: true
24+
fix_identation_4spaces: true
25+
fix_doc_comments: true

.styleci.yml

Lines changed: 9 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,18 @@
11
preset: recommended
22

3+
finder:
4+
path:
5+
- "src"
6+
- "tests"
7+
38
enabled:
49
- align_equals
510
- concat_with_spaces
611
- not_operator_with_space
712

813
disabled:
9-
- concat_without_spaces
1014
- unalign_equals
11-
- trailing_comma_in_multiline_array
12-
13-
finder:
14-
path:
15-
- "src"
16-
- "tests"
15+
- concat_without_spaces
16+
- phpdoc_separation
17+
- phpdoc_no_package
18+
- cast_spaces

.travis.yml

Lines changed: 6 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,22 +1,19 @@
11
language: php
22

3+
dist: bionic
4+
35
php:
4-
- 7.1
56
- 7.2
67
- 7.3
7-
8-
sudo: false
8+
- 7.4
99

1010
cache:
1111
directories:
12-
- $HOME/.composer/cache
12+
- $HOME/.composer/cache/files
1313

1414
before_script:
15-
- travis_retry composer self-update
16-
- travis_retry composer update --no-interaction --prefer-dist
15+
- travis_retry composer self-update && composer --version
16+
- travis_retry composer update --prefer-dist --no-interaction
1717

1818
script:
1919
- vendor/bin/phpunit --coverage-clover=coverage.xml
20-
21-
after_success:
22-
- bash <(curl -s https://codecov.io/bash)

CHANGELOG.md

Lines changed: 24 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,27 @@
1-
# Change Log
2-
All notable changes to this project will be documented in this file.
1+
# Changelog
2+
All notable changes to this project get documented in this file. _Unless I forget it. Sorry._
3+
4+
## 1.0.0 - 2020-01-02
5+
**This version is finally compatible with every available endpoint of the official REST API. Please check out the Wiki for more information on the methods, and many examples.**
6+
7+
### Changed
8+
- Heavily updated the code. This might have introduced a few breaking changes, but I am currently not sure. 🤷‍
9+
- Improved almost everything, and added the Section endpoints.
10+
11+
## 0.8.2 - 2020-01-01
12+
### Changed
13+
- `getAllTasks` has now an optional ID for a project.
14+
- Updated Composer packages.
15+
16+
## 0.8.1 - 2019-11-28
17+
### Fixed
18+
- There was a typo in the endpoint of the reopen method.
19+
### Changed
20+
- Some coding style changes, updated *.md & Dot files etc.
21+
- Updated Composer packages.
22+
23+
## 0.8.0 - 2019-07-19
24+
- _Changelog missing. Sorry!_
325

426
## 0.7.1 - 2018-05-29
527
### Fixed

0 commit comments

Comments
 (0)