Skip to content
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

bitrix24-php-sdk beta 1 build #366

Merged
merged 126 commits into from
Feb 18, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
126 commits
Select commit Hold shift + click to select a range
0e685c3
-test serializer
KarlsonComplete Jul 22, 2022
76d68d7
-add test serialize and deserialize
Jul 25, 2022
ef264a9
-add test normalize
Jul 26, 2022
2f5b094
-edit PersonTest.php
Aug 3, 2022
179a2ac
-add custom Normalizer(not work)
Aug 3, 2022
cce3d06
-edit MixedTest.php
Aug 4, 2022
4feb8b4
-update test
Aug 4, 2022
ea30810
-edit normalizer(but I don't understand how to use it)
Aug 6, 2022
568a508
-add money result in AbstactCrmItem (not work)
Aug 10, 2022
385de8e
-add money result in AbstactCrmItem (work?)
Aug 13, 2022
67b0b48
-edit money result in AbstactCrmItem (work?)
Aug 17, 2022
ea84841
-edit test
Aug 19, 2022
53b855f
-add method getSuperSmart for DealProductRows.php method 2in1(crm.dea…
Aug 24, 2022
fdcbb21
-теперь в классе AbstarctCrmItem можно обращаться к currency, добился…
Aug 29, 2022
22c4e70
-add method getSuperSuperSmart
Aug 30, 2022
e42100f
-add method getSuperSuperSmart
Aug 31, 2022
888c4a1
Merge pull request #309 from mesilov/dev
mesilov Sep 3, 2022
e1037c9
- edit composer.json (-delete symfony routing)
Sep 5, 2022
3c45698
- removed unnecessary files
Sep 5, 2022
5b837e4
- edit method
Sep 10, 2022
ba6fbe8
- delete serializer in composer.json and its dependencies
Sep 10, 2022
c496fd7
- merging master in 237-serializer-test
Sep 11, 2022
a05285e
- fix error phpstan
Sep 30, 2022
c75b49e
- поправил работу метода get в объекте DealProductRowItemsResult.php …
Oct 19, 2022
9a33ff7
- add bitrix24 interface and bitrix AccountStatus
Oct 30, 2022
5cf7473
- edit composer.json and update version php
Oct 30, 2022
c439a13
- update vendor-check.yml (version php -> 8.1)
Oct 30, 2022
a41e2d0
- add contracts for bitrix24accountRepository
Oct 30, 2022
171dea9
- add SECURITY.md in root folder
Oct 30, 2022
2c28aa1
Merge pull request #308 from KarlsonComplete/237-serializer-test
mesilov Oct 31, 2022
3fe443d
Merge branch '306-beta-1' into 311-add-contracts-interface
mesilov Oct 31, 2022
a6fe5ee
Merge pull request #312 from KarlsonComplete/311-add-contracts-interface
mesilov Oct 31, 2022
7571f4d
Merge branch '306-beta-1' into 313-add-contracts-accountRepository
mesilov Oct 31, 2022
e6650ea
Merge pull request #314 from KarlsonComplete/313-add-contracts-accoun…
mesilov Oct 31, 2022
2230aa6
Merge pull request #316 from KarlsonComplete/315-add-security-file-in…
mesilov Oct 31, 2022
102c845
- add new scope code - biconnector.
Oct 31, 2022
c75b258
Merge pull request #318 from KarlsonComplete/317-add-new-scope-code-b…
mesilov Oct 31, 2022
d1c1b10
fix typehint
mesilov Oct 31, 2022
db64df2
Merge pull request #321 from mesilov/320-fix-typehint
mesilov Oct 31, 2022
3074277
fix typehint in DealCategoryItemResult
mesilov Oct 31, 2022
5b0c891
Merge pull request #323 from mesilov/322-fix-return-types
mesilov Oct 31, 2022
01d29e1
rename batch interface
mesilov Oct 31, 2022
e11cfaf
Merge pull request #325 from mesilov/324-rename-batch-interface
mesilov Oct 31, 2022
831c13a
fix contracts for apps
mesilov Oct 31, 2022
7c26161
Merge pull request #327 from mesilov/326-fix-app-contracts
mesilov Oct 31, 2022
e1a6ea5
add service builder factory
mesilov Oct 31, 2022
102e1a8
Merge pull request #329 from mesilov/328-add-service-builder-factory
mesilov Oct 31, 2022
0544bc6
add OnVoximplantCallInit and OnVoximplantCallStart
mesilov Nov 23, 2022
c834b37
add OnExternalCallStart
mesilov Nov 23, 2022
a4152a6
fix data structure in CallData
mesilov Nov 23, 2022
6a13fee
add OnVoximplantCallEnd event
mesilov Nov 23, 2022
b41b177
add OnVoximplantCallEnd event
mesilov Nov 23, 2022
e2aa435
fix OnVoximplantCallEnd event
mesilov Nov 23, 2022
43f0f3a
bump php-version
mesilov Jan 30, 2023
1be6291
bump php-version in ci
mesilov Feb 17, 2023
c939de9
fix phpdoc
mesilov Feb 17, 2023
75096b2
Merge pull request #333 from mesilov/331-add-auth-node-in-telephony
mesilov Feb 17, 2023
fc98eb5
fix undefined index error
mesilov Feb 17, 2023
5afb67b
remove phpstan check on lowest versions
mesilov Feb 17, 2023
a5f67d0
Merge pull request #334 from mesilov/332-undefined-index
mesilov Feb 17, 2023
4ef8b63
add method isError
mesilov Feb 17, 2023
72ce2e6
Merge pull request #336 from mesilov/335-add-helper-method-call-regis…
mesilov Feb 17, 2023
0fe12f1
add method isError - fix
mesilov Feb 17, 2023
1ca7de6
Merge pull request #337 from mesilov/335-add-helper-method-call-regis…
mesilov Feb 17, 2023
5e0fa47
fix non exists field operating on outdated portals
mesilov Mar 14, 2023
a9157d7
add crm multi-field type Phone
mesilov Mar 14, 2023
5a87e11
add users scope
mesilov Mar 17, 2023
e0bd1ba
move cli commands
mesilov Mar 17, 2023
c2b966c
Merge pull request #341 from mesilov/339-add-scope-user
mesilov Mar 17, 2023
8542012
Merge branch '306-beta-1' into 338-fix-return-type-for-crm-multifields
mesilov Mar 17, 2023
6f31b6b
- Создана 1 часть генерации контактов с двумя видами телефона.
Mar 19, 2023
9009ce5
- Апдейт без батча
Mar 22, 2023
0d4b2fd
- Тест на 10к
Mar 22, 2023
f369942
- Изменен тест для генерации данных !!!
Mar 23, 2023
fe616ec
- Генерация данных подкручена для нашего теста!
Mar 23, 2023
2c4a86a
Merge remote-tracking branch 'origin/add-support-for-operating-timing…
Mar 23, 2023
eacb965
- Добавлен метод update для batch работающего с контактами.
Mar 23, 2023
61b2d36
- Исправлена опечатка в описании к методу.
Mar 24, 2023
e3ffe75
add batch update for contact
mesilov Mar 27, 2023
a966704
- добавили вывод для показания суммарного operating во время запроса.
Apr 3, 2023
2fbb095
Merge pull request #342 from KarlsonComplete/add-support-for-operatin…
mesilov Apr 15, 2023
f72a293
add some code for support operating timings
mesilov Apr 15, 2023
dc8cb4e
Merge branch '306-beta-1' into 340-add-support-for-operating-timing
mesilov Aug 6, 2023
b4c54b5
fix errors after refactoring
mesilov Aug 6, 2023
e7217c9
Merge pull request #346 from mesilov/340-add-support-for-operating-ti…
mesilov Aug 6, 2023
324b587
add batch support for crm-items
mesilov Aug 7, 2023
8243632
add crm-item with batch support
mesilov Aug 13, 2023
6317849
add duplicate service and tests
mesilov Aug 13, 2023
97c833f
add cli util - copy property values
mesilov Aug 21, 2023
8f144c9
fix operating error on boxes
mesilov Aug 21, 2023
e13f921
fix errors on items tests
mesilov Aug 21, 2023
ccf72f1
change interface Bitrix24AccountInterface signature
mesilov Aug 23, 2023
5bd0182
Merge pull request #347 from mesilov/330-add-crm-item-support
mesilov Aug 23, 2023
b234953
add bitrix24 user id
mesilov Aug 26, 2023
68b4470
Merge pull request #348 from mesilov/330-add-crm-item-support
mesilov Aug 26, 2023
d2a8a89
change signatures in application contracts
mesilov Aug 28, 2023
6f677fc
Merge pull request #349 from mesilov/330-add-crm-item-support
mesilov Aug 28, 2023
6884661
add deal stage semantic id
mesilov Sep 6, 2023
b1e520c
Merge pull request #350 from mesilov/330-add-crm-item-support
mesilov Sep 6, 2023
c3be034
fix errors for scope
mesilov Sep 8, 2023
d1c057f
Merge pull request #351 from mesilov/330-add-crm-item-support
mesilov Sep 8, 2023
eb1f34a
fix errors for Core
mesilov Sep 8, 2023
8ec5051
Merge pull request #352 from mesilov/330-add-crm-item-support
mesilov Sep 8, 2023
50cf106
add new line in changelog
mesilov Nov 24, 2023
352e46d
add request id generator proto
mesilov Nov 25, 2023
f62e2db
first version
mesilov Nov 25, 2023
187ce78
Merge pull request #355 from mesilov/354-add-x-request-id-support
mesilov Nov 25, 2023
2a50cab
Add Request ID to query string parameters
mesilov Dec 9, 2023
c8e5bc8
Merge pull request #357 from mesilov/354-add-x-request-id-support
mesilov Dec 9, 2023
ea0bed3
add windows platforms in unit-tests
mesilov Jan 3, 2024
e220737
bump php version requirements
mesilov Jan 3, 2024
e52866c
add extensions
mesilov Jan 3, 2024
2fb317b
add extension intl
mesilov Jan 3, 2024
1a4278e
fix workflows
mesilov Jan 3, 2024
bfc35a9
Merge pull request #361 from mesilov/360-add-win-platforms
mesilov Jan 3, 2024
c7d4d47
Merge branch '306-beta-1' into 338-fix-return-type-for-crm-multifields
mesilov Jan 3, 2024
6a6ccef
bump php version to 8.3.*
mesilov Jan 4, 2024
5d65828
add multifields
mesilov Jan 4, 2024
1f6b226
Merge pull request #362 from mesilov/338-fix-return-type-for-crm-mult…
mesilov Jan 4, 2024
644a0ad
change query string parameter name
mesilov Jan 12, 2024
f466eb9
Merge pull request #363 from mesilov/354-add-x-request-id-support
mesilov Jan 12, 2024
3b1abfa
Implement catalog scope services
mesilov Feb 4, 2024
fe5a91c
Update GitHub workflows for multi-OS testing
mesilov Feb 17, 2024
9c977bc
Update PHP requirements and refactor README
mesilov Feb 17, 2024
e649a3c
Add catalog service functions and product service methods to SDK
mesilov Feb 18, 2024
bc9faaa
Merge pull request #365 from mesilov/364-add-catalog-scope-support
mesilov Feb 18, 2024
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
11 changes: 5 additions & 6 deletions .github/workflows/integration.yml
Original file line number Diff line number Diff line change
Expand Up @@ -9,19 +9,19 @@ on:
env:
COMPOSER_FLAGS: "--ansi --no-interaction --no-progress --prefer-dist"
BITRIX24_PHP_SDK_PLAYGROUND_WEBHOOK: ${{ secrets.BITRIX24_PHP_SDK_PLAYGROUND_WEBHOOK }}
TEST2_ENV: 12345

jobs:
tests:
name: "Integration tests"

runs-on: ubuntu-latest

runs-on: ${{ matrix.operating-system }}
strategy:
fail-fast: false
matrix:
php-version:
- "7.4"
- "8.2"
- "8.3"
dependencies: [ highest ]
operating-system: [ ubuntu-latest, windows-latest ]

steps:

Expand All @@ -36,7 +36,6 @@ jobs:
ini-values: variables_order=EGPCS
env:
BITRIX24_PHP_SDK_PLAYGROUND_WEBHOOK: ${{ secrets.BITRIX24_PHP_SDK_PLAYGROUND_WEBHOOK }}
TEST2_ENV: 12345

- name: "Install dependencies"
run: |
Expand Down
13 changes: 6 additions & 7 deletions .github/workflows/phpstan.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,17 +7,16 @@ name: PHPStan checks
jobs:
static-analysis:
name: "PHPStan"
runs-on: "ubuntu-latest"
runs-on: ${{ matrix.operating-system }}

strategy:
fail-fast: false
matrix:
php-version:
- "7.4"
- "8.0"
dependencies:
- "lowest"
- "highest"
- "8.2"
- "8.3"
dependencies: [ highest ]
operating-system: [ ubuntu-latest, windows-latest ]

steps:
- name: "Checkout"
Expand All @@ -28,7 +27,7 @@ jobs:
with:
coverage: "none"
php-version: "${{ matrix.php-version }}"
extensions: mbstring
extensions: json, bcmath, curl, intl, mbstring
tools: composer:v2

- name: "Install lowest dependencies"
Expand Down
12 changes: 8 additions & 4 deletions .github/workflows/phpunit.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
name: "PHPUnit tests"

on:
- push
- pull_request
push:
pull_request:

env:
COMPOSER_FLAGS: "--ansi --no-interaction --no-progress --prefer-dist"
Expand All @@ -11,13 +11,16 @@ jobs:
tests:
name: "PHPUnit tests"

runs-on: ubuntu-latest
runs-on: ${{ matrix.operating-system }}

strategy:
fail-fast: false
matrix:
php-version:
- "7.4"
- "8.2"
- "8.3"
dependencies: [ highest ]
operating-system: [ ubuntu-latest, windows-latest ]

steps:
- name: "Checkout"
Expand All @@ -28,6 +31,7 @@ jobs:
with:
coverage: "none"
php-version: "${{ matrix.php-version }}"
extensions: json, bcmath, curl, intl, mbstring

- name: "Install dependencies"
run: |
Expand Down
7 changes: 4 additions & 3 deletions .github/workflows/vendor-check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -8,19 +8,20 @@ on:
env:
COMPOSER_FLAGS: "--ansi --no-interaction --no-progress --prefer-dist"
BITRIX24_PHP_SDK_PLAYGROUND_WEBHOOK: ${{ secrets.BITRIX24_PHP_SDK_PLAYGROUND_WEBHOOK }}
TEST2_ENV: 12345

jobs:
tests:
name: "Vendor integration tests"

runs-on: ubuntu-latest
runs-on: ${{ matrix.operating-system }}

strategy:
matrix:
php-version:
- "7.4"
- "8.2"
- "8.3"
dependencies: [ highest ]
operating-system: [ ubuntu-latest, windows-latest ]

steps:

Expand Down
156 changes: 131 additions & 25 deletions CHANGELOG.md

Large diffs are not rendered by default.

6 changes: 6 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
default:
@echo "make needs target:"
@egrep -e '^\S+' ./Makefile | grep -v default | sed -r 's/://' | sed -r 's/^/ - /'

phpstan:
vendor/bin/phpstan analyse
Loading
Loading