Ivan Vavilov
67edd7f222
Up version
2019-11-28 14:22:53 +03:00
Ivan Vavilov
adb0f172ef
Merge pull request #24 from nikitskynikita/master
...
Изменена последовательность ассоциированных типов для CoreDataDAO
2019-11-28 11:18:09 +03:00
Nikita Nikitsky
91d332a283
Изменена последовательность ассоциированных типов для DAO и Translator для CoreData для единообразия с Realm
2019-11-28 11:30:50 +04:00
Ivan Vavilov
1bb332f9c3
Up version
2019-11-22 10:50:23 +03:00
Ivan Vavilov
f5a2ad5667
Merge pull request #23 from nikitskynikita/readme
...
Добавлено описание в Readme для установки через Carthage
2019-11-11 15:12:41 +04:00
Nikita Nikitsky
f18d9506dd
Добавлено описание в Readme для установки через Carthage
2019-11-11 12:49:32 +04:00
Ivan Vavilov
886245d1ae
Merge pull request #22 from nikitskynikita/carthage
...
Добавлена поддержка Carthage
2019-11-11 11:39:59 +04:00
Ivan Vavilov
e0f35db589
Merge pull request #21 from nikitskynikita/master
...
Добавлена автоматическая генерация entityId для класса Entity
2019-11-11 11:39:52 +04:00
Nikita Nikitsky
5d5cb8e2b6
Добавлена поддержка Carthage
...
- Добавлен проект для сборки при помощи Carthage RealmDAO и CoreDataDAO
- Испралвена версия swift в Readme
2019-11-08 11:45:26 +04:00
Nikita Nikitsky
a9bcdbbfc6
Добавлена автоматическая генерация entityId для класса Entity
...
В случае, если пользователь не задал entityId через вызов конструктора класса Entity, entityId будет создан автоматически. Для генерации используется UUID из библиотеки Foundation.
2019-11-07 11:26:20 +04:00
Ivan Vavilov
c381b38ee4
Update podspec
2019-11-06 11:33:47 +03:00
Ivan Vavilov
14244a39cd
Merge pull request #20 from nikitskynikita/master
...
Исправлена поддержка in-memory Realm для разных потоков внутри одного инстанса DAO
2019-11-06 03:30:25 -05:00
Nikita Nikitsky
e31504a52c
Исправлена поддержка in-memory Realm для разных потоков внутри одного инстанса DAO
...
При работе с in-memory Realm внутри одного Scope необходимо, чтобы все инстансы были открыты в одном потоке, иначе происходит ошибка доступа к Realm по причине обращения из некорректного потока ('RLMException', reason: 'Realm accessed from incorrect thread.').
Для решения проблемы принято решение изменять ссылку на инстанс in-memory Realm внутри одного инстанса DAO на последний созданный. Таким образом мы не даем возможности существования двум инстансам in-memory Realm с одним идентификатором внутри одного инстанса DAO, а так же сохраняем данные в памяти.
2019-11-01 16:35:47 +04:00
Ivan Vavilov
c75d48fd6d
Поднял версию
2019-09-24 11:39:21 +03:00
Ivan Vavilov
62cef6b3a0
Merge pull request #19 from levanShost/master
...
Proper support for in-memory Realm
2019-09-24 11:20:35 +03:00
Levan Chikvaidze
0a8388d2cb
Поддержка in-memory Realm
...
Для работы с in-memory Realm необходима сильная ссылка на его instance. В функцию, возвращающую instance класса Realm, добавлена проверка на наличие у DAO ссылки на instance in-memory Realm. При наличии inMemoryIndentifier в Realm.Configuration, отдается либо уже имеющийся instance, либо создается новый. При отсутствии inMemoryIndentifier в Realm.Configuration, всегда создается default Realm.
2019-09-24 12:06:27 +04:00
Ivan Vavilov
6e7d8ca7eb
Merge pull request #18 from modestman/swift5
...
Update to Swift 5
2019-09-12 11:49:00 +03:00
Anton Glezman
6262085f77
Поднял версию
2019-09-12 11:46:30 +03:00
Anton Glezman
ebb6e36778
Swift 5
2019-09-12 11:32:15 +03:00
Ivan Vavilov
bf5108fc80
Merge pull request #16 from modestman/master
...
Убрал force unwrap при инициализации Realm
2018-09-20 18:13:57 +03:00
Anton Glezman
6bd5391daa
обновил podfile
2018-09-20 15:07:46 +03:00
Anton Glezman
b6dab8d81e
Убрал force unwrap при инициализации Realm. Добавил обработку исключений во все методы
2018-09-20 15:02:41 +03:00
Ivan Vavilov
539c0c6265
Update badge
2018-09-17 16:40:48 +03:00
Ivan Vavilov
e7c762cb15
Up version
2018-09-17 16:40:01 +03:00
Ivan Vavilov
1f9b6417f4
Merge pull request #15 from Micnikolev/feature/app_group_path_fix
...
Добавлена возможность задавать путь к БД для использования App Groups
2018-09-17 16:36:58 +03:00
Micnikolev
1aea5d6144
Добавлена возможность задавать путь к БД для использования App Groups
2018-09-17 16:30:45 +03:00
Ivan Vavilov
692ed39781
Update badge
2018-08-02 15:45:55 +03:00
Ivan Vavilov
17dc0a30cd
Up version
2018-08-02 15:42:47 +03:00
Ivan Vavilov
9bdc7bea15
Merge pull request #14 from RedMadRobot/bugfix/custom-realm-configuration
...
Add init Realm DAO with Realm.Configuration
2018-08-02 15:41:08 +03:00
z.samarskaya
381780c8ee
добавлена возможность инициализировать RealmDAO c пользовательской конфигурацией
2018-08-02 15:34:46 +03:00
Ivan Vavilov
3b3d9ea579
Bump version, pod update
2018-06-18 11:45:35 +03:00
Ivan Vavilov
34ad307490
Merge pull request #12 from JonFir/refactoring
...
Fetch requests fixes and tests
2018-06-18 11:32:08 +03:00
Jon Fir
3406700c02
Поправлено форматирование DAO/Realm
2018-06-15 16:43:39 +03:00
Jon Fir
074864cdef
Поправлено форматирование DAO?CoreData
2018-06-15 16:36:15 +03:00
Jon Fir
3f94428e6c
Добавлен сброс состояния между тестами в CoreData
2018-06-15 16:16:17 +03:00
Jon Fir
4cb5e976d5
Произведен рефакторинг тестов Dao/Realm
2018-06-15 16:08:13 +03:00
Jon Fir
8aa0b5089f
Произведен рефакторинг тестов Dao/CoreData
2018-06-15 14:48:44 +03:00
Jon Fir
131effd177
Исправлена ошибка чтения данных из CoreData вне очереди контекста
2018-06-15 13:08:15 +03:00
Jon Fir
31dfb9e6ac
Исправлена ошибка в тесте асинхронного чтения из CoreData
2018-06-15 13:06:24 +03:00
Jon Fir
cdda7e87a7
Добавил дебаг флаг для отображения ошибок доступа к контексту CoreData из неверной очереди
2018-06-15 13:05:01 +03:00
Ivan Vavilov
4e560e072b
Up version
2018-04-27 11:40:56 +03:00
Ivan Vavilov
36986ae704
Merge pull request #10 from ovrchk/master
...
Initializers refactored
2018-04-27 11:38:25 +03:00
Dmitry
9011bc31f5
Initializers refactored
2018-03-31 22:19:07 +03:00
Ivan Vavilov
2b89d24539
Up version
2018-03-30 11:57:35 +03:00
Ivan Vavilov
49cd52ae9e
Merge pull request #8 from ovrchk/master
...
Initializing CoreData with custom persistent store file URL
2018-03-30 11:54:47 +03:00
Dmitry
ea9fca652a
Initializing CoreData with custom persistent store file URL
2018-03-29 21:50:39 +03:00
Ivan Vavilov
746760614c
Merge pull request #7 from hoppus/feature/compact
...
Add ShouldCompactOnLaunch to configuration
2018-03-15 15:35:58 +03:00
Evgeniy Popov
8c2c9898b7
Code style
...
Up version to 1.3.1
2018-03-15 14:50:10 +03:00
Evgeniy Popov
711088835b
Add shouldCompactOnLaunch closure to RealmConfiguration init
2018-03-15 14:32:52 +03:00
Ivan Vavilov
51ad103a4f
Add another author
2018-03-05 15:08:03 +03:00