- Add support for Laravel 12
#145
- Add support for Laravel 11
#145
- Renames variable to remove accidental shadowing
72d33e5778
- Adds support for passing in Guzzle options to the Laravel HTTP client
f7fa0aa150
- Adds fallback for message_stream_id configuration
0f208109a9
- Applies code styling fixes
ea7c4548ae
- Swaps explicit mailer configuration fetch with injected configuration
50147a4cb8
- Adds support for Laravel 10.x
#139
3.0.2 - 2022-02-18
- Fixes typed property error
#136
3.0.1 - 2022-02-13
- Adds dynamic server usage
#134
3.0.0 - 2022-01-31
- Adds support for templated mailables / mail messages by determining via the HTML body if we have sent in a decode-able JSON object or not and adjusting the payload to match
3bdde38e8b
- Adds templated mail message / mailable classes for easier consumption by the end user
094c83687f
- Adds more tests to ensure using a templated mailable / mail message will successfully make the correct calls
b7ff82ddfe
- Adds stub notification for testing purposes
193d369718
- Adds factory for created attributes necessary for a templated mailable / mail message
d46a4fa130
- Adds exception when response received by Postmark is not OK
0ea85312b1
- Adds basic named exception class
82f9fb45c8
- Adds test to handle expecting correct exception handling when an error occurs
7f7ee72193
- Adds support for customization of metadata, headers, etc while sending an email
12f8b4f5b4
- Adds test to ensure usage of certain customization features are properly utilized
2a47cd47de
- Adds support for custom metadata attributes to email factory
74163ff3ae
- Adds metadata factory to create simple key value objects
bd0d3ab0f0
- Adds support for sending both regular and embedded attachments with an email
a7a9437aad
- Adds more tests for utilizing both regular and embedded attachments properly
7e909ad5c0
- Adds support for creating an email with an attachment
9569f94dc6
- Adds support for setting a name alongside an email address and updates tests to ensure the correct format is sent when the name is given
845c2a26a1
- Sends reply to address with other attributes
1fa28c6c34
- Adds support for setting a reply to address within the email factory
2cb2792bac
- Adds support for sending carbon copies of emails
864c15dfe3
- Adds test to ensure proper support for sending an email with carbon copies attached to it
e6a94d072d
- Adds support for carbon copy attributes to the email factory
f9cc7c893d
- Adds HTML body to array of sent attributes
ddc5ec5d21
- Introduces a factory object to handle random data generation instead of relying on an untyped array
d92f25fec9
- Implements absolute basic code necessary to make a request to send an email via Postmark
d4b132c143
- Injects Laravel's HTTP client into the transport
a67da534e0
- Adds initial basic case for sending an email via Postmark
ea65d58d01
- Adds necessary environment configuration for testing to occur properly
bafe8036e0
- Explicitly requires newer version of fakerphp/faker in order to get around old lorempixel issue
b45fa541fe
- Updates existing test to ensure the reply to field is set correctly
c24c812108
- Extracts http client factory fake to specific method so it may be re-used in upcoming tests
0dda0e2faf
- Renames test to make it more clear that it is only testing the smallest set of required attributes
01dcda1650
- Updates existing test to ensure other required attribute is always sent
95e97fcaa3
- Removes unnecessary tests from actions workflow and adds dependency caching to improve test run speed
d61ac650b5
- Ensures the most basic type of request will be sent properly
f6540153a8
- Passes the postmark token through the transport constructor
6e1360fac9
- Updates existing test to ensure the proper request is being made with the most basic of required attributes
8332bfeef1
- Updates existing root namespace
ccb5cddf55
- Updates author email and homepage
5e70e90cc8
- Updates dependency versions to account for support of new symfony/mailer component
09346ff254
- Removes currently unused custom exception
d1d696f2da
- Removes the majority of existing code to allow for a clean slate
21e35e9e96
2.11.1 - 2021-12-07
- Adds PostmarkTemplateMailable
#130
2.11.0 - 2021-09-02
- Adds support for Laravel's mail failover configuration
#127
2.10.2 - 2021-08-07
- Adds a ContentID key for handling inline attachments that have an actual identifier. Fixes
#126
4a121f0a0a
- Adds test to ensure we can appropriately handle inline attachments
9662d1afc0
2.10.1 - 2021-02-24
- Adds ability to toggle between temporary testing endpoint and real endpoint
#123
2.10.0 - 2020-10-30
X-PM-Message-Id
header in sent messages. Please use the newX-Message-ID
header.
2.9.1 - 2020-10-29
- Updates documentation surrounding an update to the
MAIL_DRIVER
environment variable27aa7cd
2.9.0 - 2020-08-08
- Adds support for Laravel 8.0.
#82
- Update gitattributes
#83
2.8.2 - 2020-03-04
- Fixes incorrect links in changelog
#80
- Always register the Postmark driver on Laravel 7
#79
- Fixes incorrect docblock
#76
2.8.1 - 2020-02-27
2.8.0 - 2020-02-27
2.7.2 - 2020-02-25
- Updates incorrect docblock return parameter
#68
- Updates tests in preparation for Laravel 7 changes
#66
- Simplifies usage of vendor publish command
#61
- Allow PHPunit v9.0
#60
- Changes to caret operator for maximum interoperability
#59
- Updates out of date homepage url
#57
- Normalizes composer.json
#56
- Moves files into .github folder for ease of use
#55
2.7.1 - 2019-11-08
- Fixed retrieving the API endpoint.
#52
2.7.0 - 2019-10-29
- Adds ability to add custom headers.
#48
- Refactored the
getMetadata
by using theStr
helper.#47
- Refactor payload function.
#46
- Sort imports in alphabetical order.
#45
2.6.0 - 2019-09-03
- Place tests under "tests" namespace.
d8aec9020c
- Place views in the resources folder.
ed5dca5822
- Updated version constraints for Laravel 6.0.
2ca003724f
- Updated Travis matrix to test against Laravel 6.0
#37
- Removes brackets.
97243985cf
- Fixes version numbers.
acd4a59ead
- Adds missing variable name.
2fa260b6f5
- Adds double spaces to the doc blocks.
95278d5595
- Adds double spaces to the doc blocks.
6365c7d56b
- Adds double spaces to the doc blocks.
a680f4e0f0
- Applies suggested change from style-ci
c0cdf3cdfe
- Removes empty lines between @param and @return.
012247f519
2.5.0 - 2019-07-26
- Adds custom view for json encoding future template variables.
78a4d55143
- Adds mail message with tests to utilize new template api ability.
cbc67641ea
- Adds ability to utilize a json encoded message body to use the postmark template api.
ae642a78cb
- Cleans up test imports.
184b643786
- Fixes method name casing.
f6dcc9e49d
- Makes identifier into an integer to comply with Postmark API documentation.
3b1e89b0e0
- Adds missing view property. Moves subject and html body generation to only happen when not using the template api.
90dd69631a
2.4.1 - 2019-07-15
- Add support for postmark custom metadata.
fc59a7d1d1
- Fix style.
ea1c81b83b
- Updates code style issues.
4b0b1fbfe5
2.4.0 - 2019-02-26
- Adds support for Laravel 5.8
d6aa008ca5
- Adds test to ensure custom creator is not put into framework when mail driver is not postmark
7c22b536f6
2.3.2 - 2018-09-27
- Adds build matrix to test against multiple versions.
ea0b27d9f7
- Skip swift extension if driver isn't 'postmark'.
6bb7e3b7e5
- Changes style preset to laravel.
dbabf1e286
2.3.1 - 2018-09-11
- Throw an exception when POSTMARK_SECRET is not set.
cabbe42473
- Fixes long line causing phpcs error.
aa6909137
- Update PostmarkServiceProvider.php
2d03a2a0fb
2.3.0 - 2018-09-04
- Adds phpunit.xml to .gitignore.
cb798836a7
- Adds a postmark config file.
e13970dd2d
- Refactors the getHtmlAndTextBody() function by using a collection.
00c36b8572
- Fixes naming of a test.
8b43757939
- Fixes phpunit.xml.dist file.
fd75059cd1
- Adds support for Laravel 5.5 up to 5.7.
86b4b3aebd
2.2.0 - 2018-02-19
- Updates travis configuration.
ae914ea34a
- Updates compatibility table.
dac237f848
- Updates dependencies for laravel framework upgrade.
932660900b
2.1.8 - 2017-11-16
- Adds multipart/mixed to content types to account for attachments.
e63fdd9e37
2.1.7 - 2017-11-16
- Re-indexes attachments collection before converting to an array.
eb39a28689
2.1.6 - 2017-11-07
- Display names containing a comma results in API error 300.
ed09f78472
2.1.5 - 2017-11-07
- Added suggestion of mvdnbrk/postmark-inbound to composer.json.
2525c6bd35
2.1.4 - 2017-10-08
- Added additional test.
5030f1774d
- Tests for attachments are in a separate test.
48bcaa386a
- Adds getHtmlAndTextBody function including tests.
a05aa46b5f
- Adds getMimePart function to get a mime part from a message.
494cde1cd5
- Adds getBody function to get the body from a message.
3f1b46911e
- Adds test to ensure that required fields are in the payload.
0c15aa1dc2
- Adds getSubject function to get the subject from a message.
5317d0d5db
- Added getPayload function.
05fd0244b1
- Adds tests to ensure that the json payload has the proper values.
d7f506907b
- Adds getTag function to get the tag from a message.
3389580b29
- Add Content-Type to payload headers.
d4d79380c4
- Updates docblock and test for getting contacts.
7e658ceb0e
- Code style.
77fcc03887
- Type hint params.
a17986572d
- Remove dump.
05ec702ff1
- Payload does not contain empty keys.
3c12ede434
- Refactor PostmarkTransportTest.
e334420982
2.1.3 - 2017-10-06
- getAttachments should return array.
9adaf6340f
2.1.2 - 2017-10-06
- Updates docblock return.
ba2c7dbe8e
- Inherit the docs from the parent class.
8a37c8c3ef
- Refactor getAttachments method.
a5d4b90969
- Missing dot at the end of the sentence.
5a1d90406a
- Remove single used variables.
69603881f4
- Typo.
598b9b3a47
2.1.1 - 2017-07-17
- Adds upgrade guide and link to readme.
158742412c
- Adds tag link for laravel 5.4 support.
a4b8c64f5c
- Removes redundant getFrom method and test.
81c555b9af
- Removes line forgotten from previous upgrade guide.
4910872bbe
- Updates docblocks.
e3af135c8f
2.1.0 - 2017-07-17
- Adds support table to readme.
1f6f85b0c0
- Add support for Laravel 5.5.
d29cdb46f6
2.0.0 - 2017-07-17
- Adds upgrade instructions from v1 to v2.
a3450dde6f
- Adds a short description about Postmark.
17056874e6
- Added a service provider.
5bf7472003
- Removed guzzle test param.
b65d000870
- Removed unused local variable $app.
295c02ae0a
- Using helper method instead of static access to class 'Arr'.
c891f714c9
1.1.5 - 2017-07-02
- Set X-PM-Message-Id into swift message headers.
a7a744d53a
- Updates minor code styling.
8dfb904663
1.1.4 - 2017-05-24
- Adds check to make sure we only attach swift attachments.
e3a4c7b86b
1.1.3 - 2017-05-24
- Fixes bug with getting filename.
3a03b6f8eb
1.1.2 - 2017-05-24
- Adds attachment handling.
24d9e889bb
1.1.1 - 2017-05-23
- Adds reply to header override.
71695a1829
1.1.0 - 2017-05-17
- Separates out addresses into proper fields.
ddbe313660
1.0.0 - 2017-03-24
- Adds documentation for attaching tag headers.
e7f09633c8
0.2.1 - 2017-02-03
- Adds setup documentation to readme.
2c2bc36a1b
- Adds ability to add tags to mail.
7d63060128
- Fixes changelog entries.
e5370029b4
- Cleans up docblocks and removes useless dot files.
09ecd1b10c
0.2.0 - 2017-01-29
- Removes hhvm from travis.yml file.
bfa3c1739e
- Changes scrutinizer runs to 1 from 3.
b004ef9439
- Changes getSender to getFrom.
b1484d0337
0.1.0 - 2017-01-29
- Adds service provider, manager and mail driver with appropriate tests.
b3c10cd221
- Adds package skeleton.
2f6fe84bcc