Discussion for creating a beta1 release
Change notes for tagged release (grab HTML by editing summary)
Changes since 7.x-1.x:
- #d93f7d2: Issue #2792897 by dpi: Convert arrays to short syntax.
- #de3ff51: Issue #2798171 by dpi: Improve route access control of delivery report URL
- #14ec30b: Issue #2792891 by dpi: Move logger service from gateway base to logger gateway.
- #82c13e8: Issue #2792897 by dpi: Coding standards
- #b0bcf49: Issue #2798163 by dpi: Gateway plugin delivery reports capabilities
- #f5164e6: Issue #2798161 by dpi: Gateway plugin balance query annotation and method name change.
- #8f9bc7b: Issue #2789237 by dpi: Update delivery report and message result objects
- #29b5d44: Issue #2788473 by dpi: Removed Memory::validateNumber
- #83b1cae: Issue #2797133 by dpi: Update ID of provider services
- #e7b2f65: Updated README with info about removed submodules and new events.
- #c88318e: Issue #2786865 by dpi: Replacing hooks with Symfony events
- #6042dfa: Issue #2788473 by dpi: Remove validateNumbers and getError from gateway plugin interface
- #2252838: Issue #2786869 by dpi: Rephrase default gateway to fallback gateway
- #8d5e60a: Issue #2786929 by dpi: Create an events class
- #d4d4b84: Issue #2707723 by dpi: Changing terminology and config keys to more accurately describe functions introduced by the register-account-via-sms feature.
- #c397ba5: Issue #2787259 by dpi: RecipientGatewayEvent::getGatewaysSorted does not return any gateways
- #7cd217e: Issue #2785661 by dpi: Add reminder to admin to add phone number settings for user.user
- #fa7d619: Issue #2785533: Remove SMS Actions submodule
- #aed9dd0: Issue #2786789 by dpi: Remove remaining unused global utility functions
- #31507d8: Issue #2776751 by dpi: Harmonise APIs for Entity\SmsMessageInterface and Message\SmsMessageInterface
- #f978ec7: Issue #2643408 by dpi: Implement a more intelligent SMS Gateway selection mechanism for SMS Framework
- #8714798: Fixed YAML parsing issue introduced by updating symfony/yaml
- #2924f33: Fixed typo in sms_user admin form.
- #999f0bd: Issue #2730641 by dpi: Handle not set/incorrect default (fallback) gateway
- #7ec9953: Issue #2731399 by dpi: Refactored phone number logic out of hooks
- #60fe31b: Remove unnecessary views dependency from sms_user.
- #c99652a: Issue #2686459 by almaudoh: Remove sms_receipt().
- #e943cd5: Issue #2724811 by dpi: Remove SMS valid
- #8b34a73: Issue #2730865 by dpi: Change arrangment, wording, routing of sms_user menu items
- #fba49ad: Issue #2730695 by dpi: Remove unnecessary sms_user dependency from sms_sendtophone
- #179f4d5: Issue #2705079 by dpi: Added schedule-aware flags for gateways
- #8f5206c: Issue #2709925 by dpi: Remove unused incoming functionality
- #e7864f7: Issue #2686459 by almaudoh: Remove sms_receipt() and replace with delivery reports hook
- #22e5bf7: Fixed dependencies for sms_blast.
- #d57d518: Issue #2712599: Removed Rules integration file.
- #7af8757: Issue #2644900 by dpi: Update SMS Devel submodule
- #5aab0c4: Issue #2724807 by dpi: Move direction constants to dedicated class
- #82ea7a1: Issue #2707643 by dpi: [meta] Remove SMS Track
- #4eba469: Issue #2720555 by dpi: Remove custom send forms.
- #add12c1: Issue #2720647 by dpi: Remove sms_international
- #38b63f1: Issue #2720651 by dpi: Remove country codes
- #ba4002d: Fixed return of the $options parameter on DefaultSmsProvider::send.
- #81d7e61: Issue #2677690 by dpi: Removed deprecated SMS User functions
- #767d304: Issue #2709469 by dpi: Updated sms_user.account_registration service to accept standard SMS objects
- #5cf3b7e: Issue #2709469 by dpi: Re-aligned sender phone number and sender names on SMS object and SMS entities
- #f14624d: Issue #2707559 by dpi: Chunk messages sent directly via SmsProviderInterface::send
- #2d55127: Issue #2709921 by dpi: Remove sms_send()
- #1c0a3d2: Issue #2712521 by dpi: Realigned optional SMS message parameters
- #0cf9a4a: Issue #2712437: Fixed sms_valid test using RNG for primary identifier.
- #bbbc484: Issue #2709465 by dpi: Change return value of getPhoneNumberSettings to config entity
- #788f635: Issue #2709463 by dpi: Added getEntitiesByPhonenumber function to phone number provider.
- #ba842a3: Issue #2709473 by dpi: Clarify the difference between sms_incoming operations
- #a7129fe: Fixed Travis CI not running PHPUnit tests.
- #a73f4ed: Issue #2712613 by dpi: Fixed account creation failure when the regex delimiter is included in the incoming message.
- #a2630f8: Issue #2707709 by dpi: fixed SMS message entity views integration test not checking for entity links.
- #205bd04: Issue #2707723 by dpi: Update register via SMS feature to use phone number provider
- #5a4d5a4: Issue #2709475 by dpi: Added support for incoming messages to the queue system
- #41012cb: Issue #2707709 by dpi: Added views integration for SMS message entity
- #9fced75: Issue #2707841: Remove Thickbox integration
- #15dcd6b: Issue #2708631: Token display is broken
- #9b324ab: Issue #2709477: Add form states to active hours form elements
- #2ec0235: Issue #2703719 by dpi: Improved bundled documentation and added LICENSE information
- #47b1b87: Issue #2707697 by dpi: Updated sendtophone module to use phone number provider
- #c04d6a6: Issue #2677676 by dpi: Reimplemented sleep hours as active hours.
- #a1df862: Added a PHPUnit configuration file.
- #3d2f29a: Issue #2677682 by dpi: Added a SMS message queue
- #0dbd293: Issue #2643462 by dpi: Document optional Token module
- #0c84241: Issue #2677684 by dpi: Added a SMS message storage entity to facilitate a FIFO dispatch queue
- #68123e8: Issue #2677664: Add configuration path for entity phone number verification form
- #66b9c00: Issue #2691117 by almaudoh: Minor fixes in Memory gateway for delivery reports
- #9483194: Issue #2542790 by almaudoh: Implement API for delivery reports for SMS Gateways
- #41d522e: Issue #2679717 by dpi: Send to one phone number per entity
- #5fe5f55: Issue #2679459 by dpi: Removed sms_user_get_number() and sms_user_send()
- #f8b317d: Issue #2678750: Add setters to SmsMessage
- #61074be: Issue #2678096 by dpi: Fixed Postgres failures
- #e6db044: Issue #2090635: Document gateway info alter hook.
- #18296ec: Issue #2678750: Add setters to SmsMessage
- #c5e4a60: Issue #2678040: Improved Gateway tests.
- #f9b2c57: Added Travis configuration.
- #4b8c756: Issue #2643692 by dpi, almaudoh: Merged functions of SMS User into main module and made entity type agnostic.
- #dd5eb37: Removed test_dependencies in sms.info.yml
- #dc49f54: Issue #2643692 by dpi: SMS User Redesign. Committed test dependencies for tests to pass
- #7e06cc0: Issue #2652212 by dpi: Remove 'carrier' systems
- #46f2996: Issue #2642950 by almaudoh: Improve NS and naming of SmsGateway config and plugin definitions
- #5a2482e: Issue #2643252 by almaudoh: Transfer Default gateway settings to DefaultSmsProvider
- #cb47074: Issue #2643426 by dpi: Fix incorrect default gateway test
- #06b5e6f: Issue #2642024 by dpi: Gateway instances as config entities
- #cb34d85: Issue #2641886 by almaudoh: Port SMS Send To Phone to Drupal 8
- #e83fae5: Reverted 'Port sms_sendtophone to D8' to correct commit message
- #b08db45: Port sms_sendtophone to D8
- #5a71029: Issue #2542866: Clarify the API for message results after sms_send(). Updated the default LogGateway to conform with the new interface expectations.
- #9dbf42f: Issue #2542866: Clarify the API for message results after sms_send()
- #8394662: Issue #2606280: Make SMS Provider easily swappable
- #58b9319: Issue #2564301 by almaudoh: Add UUID and UID properties to SmsMessageInterface
- #55c0873: Issue #2572475 by almaudoh, dpi: Remove global constants (SMS_GW_*, SMS_MSG_*)
- #efe8ee1: Issue #2598640 by almaudoh: Removal of $langcode parameter in hook_entity_view() breaks sms_user.module
- #4cc3892: Issue #2570237: Fix Test fails in PHP 7 due to use of reserved keyword "String"
- #32cf8ea: Issue #2292319 by almaudoh: Convert SMS Gateways into D8 Plugins
- #16b0e7c: Issue #2556201 by almaudoh: Update 8.x-1.x branch to match new config_object schema
- #9775186: Issue #2509566 by almaudoh: Convert sms_send() into a service
- #146cdb1: Issue #2509566 by almaudoh: Convert sms_send() into a service.
- #fe94d11: Issue #2509098 by almaudoh, nDigitHQ: "Optional" field on registration form requires input
- #2e929ec: Fixed 'edit-form' link template after D8 change in HEAD
- #3706cdf: Reverted test names changed while debugging.
- #3ede79a: Fixed schema data type error for 'registration_form' in sms_user.settings.yml
- #d9793fb: Fixed fail due to sms_track view sort order.
- #8af6cdc: Fixes test fails due to changes in D8 HEAD
- #116b71e: Tests and test fixes
- #caec5aa: Updated sms_track module to latest D8 HEAD
- #3c662ea: Issue #2396903 by almaudoh: SMS user sleep and opt-out settings should not be available until a number is registered
- #2bf89d4: Completed porting of sms_user views filter and sms_user.module
- #5733774: Fix views schema in sms_track and sms_user
- #10a1930: Implement mutable config in all forms and tests
- #e88bc2e: Ported SMS Valid test coverage to D8
- #4183635: Update sms valid to latest D8 head
- #55ce547: Updated sms blast to latest D8 head and ported test.
- #f296cd2: Ported SMS User test coverage to D8
- #5de8e78: Revert - Ported SMS User test coverage to D8 (from commit 98bf840e03bd029ac56cceb068444b4c5f7c756e)
- #46e0ed1: Revert - Fixed SMSUserWebTest failures due to 'user.update' access check failure. (from commit 73165fb7f4c6ee610503696de06142a2c877583b)
- #73165fb: Fixed SMSUserWebTest failures due to 'user.update' access check failure.
- #98bf840: Ported SMS User test coverage to D8
- #8bb4bfc: Update sms user to latest D8 head
- #ea98526: Ported SMS Devel test coverage to D8.
- #a28c2de: Ported sms_devel to Drupal 8
- #8a8646f: Ported SMS Framework test coverage to D8 and updated configuration schema to match strict requirements.
- #75685b1: Update sms framework to D8-beta4
- #29f231f: Config link bugfix
- #c82ac0e: Issue #2093615 by almaudoh: ported sms_valid module to Drupal 8.
- #a7beef1: Issue #2093615 by almaudoh: ported sms_track module to Drupal 8.
- #39f4106: Fixed two bugs earlier missed in sms_user module
- #8410813: Issue #2093615 by almaudoh: ported sms_blast module to Drupal 8.
- #c50250a: Issue #2093615 by almaudoh: ported sms_user module to Drupal 8.
- #d23de82: Cleaned up leftovers in porting sms to Drupal 8
- #f0e8f41: Issue #2093615 by almaudoh: ported sms module to Drupal 8.
Comments
Comment #2
dpiAnything else we need to add as blockers?
Comment #3
dpiJust have #2798161: Gateway plugin balance query and #2798163: Gateway plugin pull delivery reports remaining.
Comment #4
almaudoh commentedWe can add #2798373: Add a custom SmsMessageInterface field for tracking messages in the same batch to the list then...
Comment #5
dpiConsidering we have a workaround, I think we're good to go.
You may do the honours if you are satisfied.
Comment #6
dpiComment #7
dpiComment #8
dpigtg
Comment #9
almaudoh commentedImpressive! I would go ahead and tag a beta by the end of tomorrow if nothing else comes up before then and if you don't beat me to it.
Comment #10
dpiThese are the gateways that I have working for 8.x: Clickatell, Mailup, Telstra, Twilio (Gateways for SMS Framework).
Comment #11
dpiRelease tagged. Congrats!
Comment #12
almaudoh commentedGuess you beat me to it. Well done!!