-
Notifications
You must be signed in to change notification settings - Fork 48
prepare 3.5.3 release #122
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
105 commits
Select commit
Hold shift + click to select a range
aa34e8b
fix version string
eli-darkly 6a08f47
Merge pull request #26 from launchdarkly/3.2.1
eli-darkly 0d4fc33
add new version of allFlags() that captures more metadata
eli-darkly 0f76969
linter
eli-darkly 9023ea6
missing array key guard
eli-darkly e215364
missing array key guards
eli-darkly 30e9e3c
use the standard method for specifying custom JSON serialization
eli-darkly 775f0a1
indents
eli-darkly c1ac079
Merge pull request #27 from launchdarkly/eb/ch22308/all-flags-state
eli-darkly 2f80b4c
add ability to filter for client-side flags only
eli-darkly fd08375
fix test to fill in all required flag fields
eli-darkly 42c1ff2
Merge pull request #28 from launchdarkly/eb/ch12124/client-side-filter
eli-darkly 2e9829c
implement evaluation with explanations
eli-darkly 5d8e2b0
add another evaluation test
eli-darkly 1977097
linter
eli-darkly 54759db
fix test method
eli-darkly 5038b0d
Merge branch 'master' of github.com:launchdarkly/php-client
eli-darkly 87417f1
Merge branch 'master' of github.com:launchdarkly/php-client
eli-darkly 07eb1a7
Merge branch 'explanation' into eb/ch19976/explanations
eli-darkly 39d5105
fix for ch22995 - include prereq value in event even if prereq is off
eli-darkly 8391618
Merge pull request #29 from launchdarkly/eb/ch19976/explanations
eli-darkly 180679f
cache flag data in allFlags
eli-darkly 15720d0
rm unused imports
eli-darkly dd7f268
Merge pull request #30 from launchdarkly/eb/ch24369/all-flags-caching
eli-darkly 08572c9
Merge branch 'master' of github.com:launchdarkly/php-client
eli-darkly d3c3932
Merge branch 'master' of github.com:launchdarkly/php-client
eli-darkly a2598c7
add option to reduce front-end metadata for untracked flags
eli-darkly 78ed55f
Merge pull request #31 from launchdarkly/eb/ch24449/less-metadata
eli-darkly 440a2ad
Merge branch 'master' of github.com:launchdarkly/php-client
eli-darkly 7543cf3
Merge branch 'master' of github.com:launchdarkly/php-client
eli-darkly 37e7eaf
add ability to load flags from a file
eli-darkly 4b2f9ef
linter
eli-darkly 226fd95
data completeness
eli-darkly e997d9f
more data fixes
eli-darkly 804a170
more data fixes
eli-darkly 5f74cb2
more data fixes
eli-darkly 4587c04
readme link
eli-darkly 4ae2bd9
rm unused parameters
eli-darkly 529ec43
fix incorrect doc comment
eli-darkly 96dc0b4
add DynamoDB integration
eli-darkly ea3268e
fix test config
eli-darkly 5da57f3
fix string check
eli-darkly aa62488
readme
eli-darkly d8bcfbb
fix test data
eli-darkly 895aa33
factor out base class, implement caching, make configuration simpler
eli-darkly 10662d5
fix comment
eli-darkly 2ee0e9e
rm unused const
eli-darkly 1eeb153
can't scope constants
eli-darkly c82b7c7
linter
eli-darkly 6aead62
add Consul integration
eli-darkly 3887732
typo
eli-darkly 10e0daf
regenerate lockfile using PHP 5.5
eli-darkly 2ea5c52
Merge pull request #32 from launchdarkly/eb/ch26319/file-data-source
eli-darkly 200229c
we need at least version 2.1 of the Consul package
eli-darkly 1a7cd19
update lockfile
eli-darkly d2461d2
Merge branch 'master' into eb/ch28330/dynamodb
eli-darkly dd92f7f
Merge branch 'eb/ch28330/dynamodb' into eb/ch28432/consul
eli-darkly 313a473
rm comment
eli-darkly 2580f6f
remove lockfile
eli-darkly 72f0ac8
add delay for creating test table
eli-darkly 546bc1c
Merge branch 'eb/ch28330/dynamodb' into eb/ch28432/consul
eli-darkly fd536a5
move feature requester code into Integrations namespace
eli-darkly a8c1647
linter
eli-darkly f192e9a
misc test fixes
eli-darkly d1a2e41
Merge pull request #35 from launchdarkly/eb/ch30532/lockfile
eli-darkly c7f98fd
fix apc/apcu calls
eli-darkly 9ff5c89
Merge branch 'master' into eb/ch28330/dynamodb
eli-darkly 088aef2
Merge pull request #33 from launchdarkly/eb/ch28330/dynamodb
eli-darkly 6f05a0f
Merge branch 'master' into eb/ch28432/consul
eli-darkly a49b3c1
fix comment
eli-darkly 22498a0
Merge branch 'eb/ch28432/consul' into eb/ch30533/feature-requesters
eli-darkly 24cf9e0
fix deprecated caching store classes
eli-darkly a9100fc
better caching abstraction
eli-darkly 80a653b
typo
eli-darkly 47c1bc2
linter
eli-darkly f6cf050
fix namespaces
eli-darkly 55dd858
fix tests
eli-darkly 17cca84
Merge pull request #36 from launchdarkly/eb/ch28432/consul
eli-darkly 528fc91
doc fixes
eli-darkly 68c81fb
move a bunch more stuff
eli-darkly 613f881
misc cleanup
eli-darkly 6d37fdd
add test for not having any flags
eli-darkly 4014e19
restore documentation for deprecated properties
eli-darkly 15b780d
Merge pull request #37 from launchdarkly/eb/ch30533/feature-requesters
eli-darkly 86bc30f
version 3.5.0
eli-darkly 5d092f0
Merge branch 'master' of github.com:launchdarkly/php-client
eli-darkly 9c589d1
revert accidental commit
eli-darkly f533573
Merge commit 'b34a45325c615db18fde2038ea3e627e9d6d80ff'
eli-darkly 87dadb3
Hr/ch34492/waitonconsul (#39)
hroederld 30f10c8
coerce user attributes to strings when necessary, don't send events w…
eli-darkly 2d3120b
explanatory comments
eli-darkly 1f6cd8b
Merge pull request #40 from launchdarkly/eb/ch35189-35206/stringify-a…
eli-darkly f2783b3
Merge branch 'master' of github.com:launchdarkly/php-client
eli-darkly 6d5ed05
add release script (version update only)
eli-darkly aa94ab4
Merge pull request #41 from launchdarkly/eb/ch36538/release-script
eli-darkly aa29430
use newer readme footer format
eli-darkly 4199948
merge from public after release
LaunchDarklyCI 3e46f1a
add param to skip db tests, update docs for new repo name
eli-darkly ff1a19d
wrong method name
eli-darkly 999660a
Merge pull request #43 from launchdarkly/eb/ch37610/allow-skip-db-tests
eli-darkly f224cfc
Merge branch 'master' of github.com:launchdarkly/php-client
eli-darkly 86eefb3
add tests for rollout calculations, + misc test cleanup
eli-darkly a736ec4
Merge pull request #44 from launchdarkly/eb/ch37607-ch37636/rollout-t…
eli-darkly 0e212b7
misc doc fixes
eli-darkly 9b99cd7
misc doc fixes
eli-darkly File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Original file line number | Diff line number | Diff line change |
|---|---|---|
| @@ -1,4 +1,37 @@ | ||
| Contributing to the LaunchDarkly SDK for PHP | ||
| ================================================ | ||
| # Contributing to the LaunchDarkly Server-Side SDK for PHP | ||
|
|
||
| We encourage pull-requests and other contributions from the community. We've also published an [SDK contributor's guide](http://docs.launchdarkly.com/docs/sdk-contributors-guide) that provides a detailed explanation of how our SDKs work. | ||
| LaunchDarkly has published an [SDK contributor's guide](https://docs.launchdarkly.com/docs/sdk-contributors-guide) that provides a detailed explanation of how our SDKs work. See below for additional information on how to contribute to this SDK. | ||
|
|
||
| ## Submitting bug reports and feature requests | ||
|
|
||
| The LaunchDarkly SDK team monitors the [issue tracker](https://github.com/launchdarkly/php-server-sdk/issues) in the SDK repository. Bug reports and feature requests specific to this SDK should be filed in this issue tracker. The SDK team will respond to all newly filed issues within two business days. | ||
|
|
||
| ## Submitting pull requests | ||
|
|
||
| We encourage pull requests and other contributions from the community. Before submitting pull requests, ensure that all temporary or unintended code is removed. Don't worry about adding reviewers to the pull request; the LaunchDarkly SDK team will add themselves. The SDK team will acknowledge all pull requests within two business days. | ||
|
|
||
| ## Build instructions | ||
|
|
||
| ### Prerequisites | ||
|
|
||
| The project uses [Composer](https://getcomposer.org/). | ||
|
|
||
| ### Installing dependencies | ||
|
|
||
| From the project root directory: | ||
|
|
||
| ``` | ||
| composer install | ||
| ``` | ||
|
|
||
| ### Testing | ||
|
|
||
| To run all unit tests: | ||
|
|
||
| ``` | ||
| phpunit | ||
| ``` | ||
|
|
||
| By default, the full unit test suite includes live tests of the integrations for Consul, DynamoDB, and Redis. Those tests expect you to have instances of all of those databases running locally. To skip them, set the environment variable `LD_SKIP_DATABASE_TESTS=1` before running the tests. | ||
|
|
||
| It is preferable to run tests against all supported minor versions of PHP (as described in `README.md` under Requirements), or at least the lowest and highest versions, prior to submitting a pull request. However, LaunchDarkly's CI tests will run automatically against all supported versions. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You may as well include the section anchor: https://docs.launchdarkly.com/docs/php-sdk-reference#section-getting-started