Skip to content
This repository has been archived by the owner on Dec 18, 2019. It is now read-only.

rewrite plus new features #8

Open
wants to merge 100 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
100 commits
Select commit Hold shift + click to select a range
038acef
#13792 Porting Feature Library to PSR-4 Composer package
Sep 20, 2016
ebfff74
#13792 Porting Feature Library to PSR-4 Composer package
Sep 20, 2016
9926b64
Update .gitignore
Sep 20, 2016
4a7753a
Update .travis.yml
Sep 20, 2016
8cbd42a
Update composer.json
Sep 20, 2016
8a74da5
Update phpunit.xml
Sep 20, 2016
167f07f
Merge pull request #1 from cafemedia/13792
Sep 20, 2016
2a66504
Added PSR-3 Support
Sep 22, 2016
6843655
Merge pull request #2 from cafemedia/13792
Sep 22, 2016
e22e787
Change IsAdmin logic
Sep 22, 2016
06f9bff
append feature to config errors
Sep 22, 2016
4224bb6
remove unused parameter
Sep 22, 2016
1d69688
typo in comment
Sep 23, 2016
bc4858d
isAdmin bug in world constructor
Sep 23, 2016
34302d3
replacing unused adminIds variables with new isAdmin implementation
Sep 23, 2016
dc00b7c
generalize function name
Sep 23, 2016
b6cd6fe
fix calling static properties dynamically
Sep 26, 2016
45c0184
1.0.0 stable version with unit tests
Sep 27, 2016
611dc45
Delete .travis.yml
Sep 27, 2016
7c32607
Update .gitignore
Sep 27, 2016
42ede66
Delete composer.lock
Sep 27, 2016
e401333
Update Config.php
Oct 11, 2016
65caf37
include build.xml for jenkins integration
Oct 12, 2016
94f1b0b
Update README.md
Oct 12, 2016
26c1ffb
test coverage
Oct 12, 2016
e76e3ee
Merge branch 'master' of github.com:cafemedia/feature
Oct 12, 2016
015d6ae
disabled logging
Oct 18, 2016
672040d
adding support for start - end configurations. also exclude from regi…
Feb 26, 2017
0cff271
forgot to add files (#1)
Feb 26, 2017
98aa9ee
fix start - end feature bug
Feb 27, 2017
0124b09
addin automated testing
Feb 27, 2017
8723085
Update README.md
Feb 27, 2017
391bc63
Delete GENERALIZING.md
Feb 27, 2017
a349d39
Update README.md
Feb 27, 2017
f1cacd1
Update README.md
Feb 27, 2017
c670b10
Update README.md
Feb 28, 2017
8fa82fa
v3.0. %100 test code coverage.
PabloJoan Dec 28, 2017
942ec19
micro optimization
PabloJoan Dec 28, 2017
e2f841b
Update README.md
PabloJoan Dec 28, 2017
bbf05d0
Update README.md
PabloJoan Dec 28, 2017
721e024
Merge branch 'master' into master
PabloJoan Dec 28, 2017
5298a2f
Merge branch 'master' into master
PabloJoan Dec 28, 2017
ea6658b
support to add a new feature and delete an existing feature. interfac…
PabloJoan Dec 31, 2017
bee1256
update README
PabloJoan Dec 31, 2017
f55437e
fix potential bug in bucketing by functions. add some TXT documentation
PabloJoan Dec 31, 2017
6f8f6f0
Merge branch 'master' of github.com:PabloJoan/feature
PabloJoan Dec 31, 2017
048948a
adjust README after merging
PabloJoan Dec 31, 2017
02ec1ce
Update composer.json
PabloJoan Dec 31, 2017
677e679
move documentation to github wiki
PabloJoan Jan 3, 2018
0bdf95f
use --no-interaction on coposer install in travis file
PabloJoan Jan 4, 2018
37c5b87
Update README.md
PabloJoan Jan 7, 2018
ec7da13
Update README.md
PabloJoan Jan 7, 2018
be57b51
Update README.md
PabloJoan Jan 7, 2018
4ac6704
Update README.md
PabloJoan Jan 7, 2018
f02d23d
Update composer.json
PabloJoan Jan 7, 2018
f5150b4
Update composer.json
PabloJoan Jan 7, 2018
f69142f
Update README.md
PabloJoan Jan 7, 2018
597445f
Completed documentation!!
PabloJoan Jan 7, 2018
736477a
Update README.md
PabloJoan Jan 7, 2018
e8ea39c
Update README.md
PabloJoan Jan 9, 2018
e2233fc
Create LICENSE
PabloJoan Jan 9, 2018
b4c7169
Update README.md
PabloJoan Jan 9, 2018
cdab16b
Update composer.json
PabloJoan Jan 9, 2018
2e4cbae
Create UNLICENSE
PabloJoan Jan 9, 2018
d4bc775
Delete LICENSE
PabloJoan Jan 9, 2018
972ea21
Update README.md
PabloJoan Jan 9, 2018
c57e9cf
bit shift confuses people
PabloJoan Jan 10, 2018
29246e4
update unit tests for bucketing change.
PabloJoan Jan 10, 2018
2672880
simplifying code
PabloJoan Oct 28, 2018
887713e
Update README.md
PabloJoan Oct 28, 2018
d0d99d4
Update README.md
PabloJoan Oct 28, 2018
9bf9181
uneeded type casting
PabloJoan Oct 28, 2018
6028dcb
Merge branch 'master' of github.com:PabloJoan/feature
PabloJoan Oct 28, 2018
41df5ee
Update README.md
PabloJoan Oct 28, 2018
a984a1c
Update README.md
PabloJoan Oct 28, 2018
04cc91f
simplify code
PabloJoan Oct 28, 2018
a4b2634
Merge branch 'master' of github.com:PabloJoan/feature
PabloJoan Oct 28, 2018
94e3bbb
rename public_url_override to url_override
PabloJoan Oct 29, 2018
9255b48
bug fixes
PabloJoan Nov 3, 2018
744001e
strict type annonymous function
PabloJoan Nov 4, 2018
356d3bd
Simplifying feature api. Breaking changes. PHP >= 8.0
PabloJoan May 27, 2021
137dc6c
remove travis
PabloJoan May 27, 2021
5b1e26d
Delete .travis.yml
PabloJoan May 27, 2021
874e5b6
add github action
PabloJoan May 27, 2021
58314c7
bugfix where calling feature->variant() to a feature with no variant …
PabloJoan May 29, 2021
dd3cca8
improve performance by using faster hash algorithm
PabloJoan Jun 7, 2021
6b174e6
use the crc32c hash to improve performance
PabloJoan Jun 10, 2021
ba58b7d
upgrade to php 8.2, improve random bucketing performance, BC changes
PabloJoan Apr 12, 2023
9721338
update github workflow
PabloJoan Apr 12, 2023
25b0a6a
update github workflow
PabloJoan Apr 12, 2023
a3a8363
update github workflow
PabloJoan Apr 12, 2023
5ac19e0
update github workflow
PabloJoan Apr 12, 2023
b5d76d4
Update README.md
PabloJoan Apr 12, 2023
f27a295
Update README.md
PabloJoan May 1, 2023
a25342f
require php 8.3
PabloJoan Nov 28, 2023
b8d5558
remove default value in Config class constructor
PabloJoan Nov 28, 2023
3ecbeb4
fix bug where if hash number is 100, fails to match variant that is 100
PabloJoan Nov 28, 2023
43f74fd
refactor to remove one if statement in a loop
PabloJoan Nov 29, 2023
1ba43eb
rename badly named function
PabloJoan Nov 29, 2023
ba908b5
fix outdated code comment
PabloJoan Dec 3, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
30 changes: 30 additions & 0 deletions .github/workflows/php.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
name: PHP Composer

on:
push:
branches: ["master"]
pull_request:
branches: ["master"]

permissions:
contents: read

jobs:
build:
runs-on: ubuntu-latest

steps:
- name: "Checkout"
uses: actions/checkout@v3

- name: "Install PHP"
uses: shivammathur/setup-php@v2
with:
php-version: "8.3"
tools: composer

- name: Install dependencies
run: composer install --no-interaction

- name: Run test suite
run: composer test
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
vendor/
composer.lock
9 changes: 0 additions & 9 deletions BRANCHES.md

This file was deleted.

250 changes: 0 additions & 250 deletions Feature.php

This file was deleted.

Loading