Skip to content

Commit b205dd5

Browse files
committed
Merge pull request #1021 from magicalpanda/develop
Release MagicalRecord 2.3.0
2 parents 7f5142c + 85942b4 commit b205dd5

File tree

244 files changed

+11136
-6360
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

244 files changed

+11136
-6360
lines changed

.clang-format

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
BasedOnStyle: Chromium
2+
AlignTrailingComments: true
3+
BreakBeforeBraces: Allman
4+
ColumnLimit: 0
5+
IndentWidth: 4
6+
KeepEmptyLinesAtTheStartOfBlocks: false
7+
ObjCBlockIndentWidth: 4
8+
ObjCSpaceAfterProperty: true
9+
ObjCSpaceBeforeProtocolList: true
10+
PointerBindsToType: false
11+
SpacesBeforeTrailingComments: 1
12+
TabWidth: 8
13+
UseTab: Never

.cocoadocs.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
additional_guides:
2+
- https://github.com/magicalpanda/MagicalRecord/wiki/Installing-MagicalRecord
3+
- https://github.com/magicalpanda/MagicalRecord/wiki/Getting-Started
4+
- https://github.com/magicalpanda/MagicalRecord/wiki/Working-with-Managed-Object-Contexts
5+
- https://github.com/magicalpanda/MagicalRecord/wiki/Creating-Entities
6+
- https://github.com/magicalpanda/MagicalRecord/wiki/Deleting-Entities
7+
- https://github.com/magicalpanda/MagicalRecord/wiki/Fetching-Entities
8+
- https://github.com/magicalpanda/MagicalRecord/wiki/Saving
9+
- https://github.com/magicalpanda/MagicalRecord/wiki/Usage-Patterns
10+
- https://github.com/magicalpanda/MagicalRecord/wiki/Importing-Data
11+
- https://github.com/magicalpanda/MagicalRecord/wiki/Logging
12+
- https://github.com/magicalpanda/MagicalRecord/wiki/Upgrading-to-MagicalRecord-2.3

.gitignore

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,5 @@ xcuserdata
1717
profile
1818
*.moved-aside
1919

20+
DerivedData
21+
Carthage/Build

.gitmodules

Lines changed: 3 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,3 @@
1-
[submodule "Project Files/Tests/Support/Vendor/Kiwi"]
2-
path = Project Files/Tests/Support/Vendor/Kiwi
3-
url = git://github.com/allending/Kiwi.git
4-
[submodule "Project Files/Tests/Support/Vendor/Expecta"]
5-
path = Project Files/Tests/Support/Vendor/Expecta
6-
url = git@github.com:petejkim/expecta.git
1+
[submodule "Carthage/Checkouts/expecta"]
2+
path = Carthage/Checkouts/expecta
3+
url = https://github.com/specta/expecta.git

.travis.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
language: objective-c
2+
script: Support/Scripts/objc-build-scripts/cibuild
3+
before_install:
4+
- brew update
5+
- if brew outdated | grep -qx xctool; then brew upgrade xctool; fi
6+
7+
osx_image: xcode61

Changelog.md renamed to CHANGELOG.md

Lines changed: 18 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,22 @@
11
# Changelog
22

3+
## Version 2.3
4+
* Dynamic framework targets are provided for both OS X 10.8+ and iOS 8.0+
5+
* Logging is enabled by default, change the logging level using `+[MagicalRecord setLoggingLevel: MagicalRecordLogLevelOff];`[see the documentation in the wiki](https://github.com/magicalpanda/MagicalRecord/wiki/Logging)
6+
* CocoaLumberjack 2.0 support
7+
* Enabling shorthand category method names can now be done by importing:
8+
9+
```objective-c
10+
#import <MagicalRecord/MagicalRecord.h>
11+
#import <MagicalRecord/MagicalRecord+ShorthandMethods.h>
12+
#import <MagicalRecord/MagicalRecordShorthandMethodAliases.h>
13+
```
14+
Then calling `+[MagicalRecord enableShorthandMethods]`.
15+
[See the documentation in the wiki](https://github.com/magicalpanda/MagicalRecord/wiki/Installing-MagicalRecord#shorthand-category-methods).
16+
17+
* Support for running with Core Data's concurrency debugging checks enabled
18+
* Many, many, many, many fixes to reported issues
19+
320
## Version 2.2
421
* Updated examples and fixed errors in README - [Tony Arnold](mailto:tony@thecocoabots.com)
522
* Changes block saves to use child context of rootSavingContext so that large saves do not channel through the default context and block the main thread - r-peck
@@ -51,7 +68,7 @@
5168
* Added fetchAllWithDelegate: method for NSFRC `c0a1657` - [Saul Mora](mailto:saul@magicalpanda.com)
5269
* Fixed Issue #294 - MR_requestAllSortedBy:ascending:inContext: did not use correct context `3656e74` - [Stephen Vanterpool](mailto:stephen@vanterpool.net)
5370
* Bumping podspec version `fb81b5b` - [Stephen Vanterpool](mailto:stephen@vanterpool.net)
54-
>>>>>>> release/2.1.0
71+
5572
## Version 2.0.7
5673
* Fix small error in README with regard to MR_SHORTHAND - [Maik Gosenshuis](mailto:maik@gosenshuis.nl)
5774
* Hide intended private cleanUpErrorHandling method - [Saul Mora](mailto:saul@magicalpanda.com)

CONTRIBUTING.md

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
Thanks for contributing to this project!
2+
3+
To make the process as easy as possible, we've got a few guidelines that we'd appreciate you following:
4+
5+
## Filing Issues
6+
7+
Before you file an issue, please ensure that:
8+
9+
1. **It's a bug or a feature request** — if you're looking for help using MagicalRecord, please ask your question on [Stack Overflow](http://stackoverflow.com/). We monitor the [**MagicalRecord** tag](http://stackoverflow.com/questions/tagged/magicalrecord) so be sure to tag your question so that we see it
10+
1. **Search for an existing issue** — there's a good chance you're not the only one experiencing the problem you've come to tell us about
11+
2. **Include as much information as you can** — if we can't reproduce the problem you've filed, we can't fix it. Include crash logs, exception reports and code if you can.
12+
13+
## We Prefer Pull Requests
14+
15+
If you know exactly how to implement the feature being suggested or fix the bug being reported, please open a pull request instead of an issue. Pull requests are easier than patches or inline code blocks for discussing and merging the changes. Please ensure that you include tests in the Pull Request — we use XCTest with [Expecta](http://github.com/specta/expecta/).
16+
17+
If you can't make the change yourself, please open an issue after making sure that one isn't already logged.
18+
19+
## Contributing Code
20+
21+
Fork this repository, make some great changes (preferably in a branch named for the topic of the changes you're making) and send a pull request!
22+
23+
All code contributions should match our [coding conventions](/magicalpanda/MagicalRecord/wiki/Coding-Conventions).
24+
25+
Thanks for reading the guidelines!

Cartfile.private

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github "specta/expecta" ~> 1.0

Cartfile.resolved

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
github "specta/expecta" "v1.0.1"

Carthage/Checkouts/expecta

Submodule expecta added at 9a4e646

0 commit comments

Comments
 (0)