- Add
visionOS
as a new platform.
Gabriel Donadel #745
- None.
- None.
- None.
-
Extend
scheme
DSL to enablebuild_configurations
.
Nikita Krasnov #731 -
Extend
scheme
DSL to allow specifying running tests in parallel.
Dimitris Koutsogiorgas #722
- Fix warnings in
dependency.rb
.
Nick Cooke #720
- None.
- None.
- None.
- None.
- None.
- Update repo regex to better handle ssh URLs.
Dimitris Koutsogiorgas #702
- None.
- None.
- None.
- None.
- Extend
on_demand_resources
DSL to allow the ability to specify a category.
Dimitris Koutsogiorgas #697
- None.
-
Add
project_header_files
DSL to specifications.
Dimitris Koutsogiorgas #692 -
Add support for
on_demand_resources
DSL.
JunyiXie Dimitris Koutsogiorgas #690 -
Add
before_headers
andafter_headers
execution position DSL.
Dimitris Koutsogiorgas #686 -
Add a pre_integrate_hook API
David Chavez #643 -
Allow version
0
to be used.
Eloy Durán #657 -
Update comments/docs to indicate
module_map=false
will skipmodulemap
file generation.
Sergey Erokhin #664
- Bump addressable dependency to 2.8.
Dimitris Koutsogiorgas #688
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- Drop support for Ruby 2.0 and 2.2. Minimum required Ruby version is now 2.3.3 (included on macOS High Sierra)
Eric Amorde CocoaPods#9821
-
Added
ensure_bundler!
flag to the Podfile DSL.
Sean Reinhardt #9325 -
Add a post_integrate_hook API
lucasmpaim #7432
- None.
- None.
- CDNSource - Run a rudimentary local check to help with CDN client robustness.
Igor Makarov #632 CocoaPods#9814
- None.
- Fix a crash when JSON Podspec encoding is guessed incorrectly
Jason Schroeder #629
- None.
- None.
- None.
- None.
- None.
- Fix a crash when an HTTP(S) response has no headers
Eric Amorde #607
- None.
- None.
-
Allow specifying no default subspec.
Dimitris Koutsogiorgas #584 -
Add
code_coverage
support for scheme DSL.
Dimitris Koutsogiorgas #603 CocoaPods/CocoaPods#8921 -
Add
:configurations
DSL for podspec dependencies.
Samuel Giddins Dimitris Koutsogiorgas #586 -
Expand
use_frameworks!
DSL to accept linkage style.
Dimitris Koutsogiorgas #581 -
Extend
script_phase
DSL to support dependency file.
Dimitris Koutsogiorgas #579 -
Make initializing
Platform
with the string 'macos' equivalent to callingPlatform.macos
Eric Amorde #602
- None.
- None.
- None.
- None.
- Follow up fix to #595 not to delete other hashes during serialization.
Dimitris Koutsogiorgas #598
- None.
- Ensure that specs can round-trip to JSON byte-for-byte identical.
Samuel Giddins #595
- None.
-
Do not alter
swift_versions
attribute when calculating Swift versions.
Dimitris Koutsogiorgas #592 -
Update
concurrent-ruby
gem dependency to '~> 1.1'.
Igor Makarov #591
- None.
- None.
- None.
- None.
-
Add support for UI test specs with
test_type
value:ui
Yavuz Nuzumlali #562 -
Don't
Dir.chdir
when loadingPod::Specification
from JSON
Igor Makarov #565 -
Replace git-based
MasterSource
with CDN-basedTrunkSource
Igor Makarov #552 -
Add Info.plist DSL to Specifications
Eric Amorde CocoaPods/CocoaPods#8753 -
Add
project_name
DSL to allow grouping pods into projects.
Dimitris Koutsogiorgas #547 -
Allow test specs to specify an
app_host_name
to point to an app spec whose application is used as the test's app host.
jkap Samuel Giddins #520 -
Add
:headers
option to allow passing in custom headers tocURL
when downloading source via the:http
download strategy.
Wilmar van Heerden cocoapods-downloader#89 #557
-
Emit an error when a Podspec has an incorrect type for the
source
attribute
Eric Amorde CocoaPods/CocoaPods#5420 -
Gracefully handle invalid version values during linting.
Eric Amorde CocoaPods/CocoaPods#8785 -
Pass a non-browser user agent for social media validation
Dov Frankel #571 CocoaPods#9053 CocoaPods#9049
- None.
- None.
- None.
- Use URI escaping in
CDNSource
.
Igor Makarov #554 CocoaPods#8951
-
CDNSource: Lower the thread pool limit to 50 and add an environment variable to override it.
Igor Makarov #551 -
CDNSource: Improve the error messaging from multi-threaded code.
Igor Makarov #551 -
CDNSource: Retry connection errors.
Igor Makarov #551
- None.
- CDNSource: Use a more compact, sharded index retrieving for the pod versions
Igor Makarov #541
- None.
- None.
- None.
- None.
- None.
- None.
- Ensure
swift_version
singular version is included in JSON representation.
Dimitris Koutsogiorgas #8635
- None.
- Fix a crash when searching for a compatible version of a Source that has a higher version requirement
Eric Amorde #482
- None.
- Fix linting a JSON podspec that contains test or app subspecs.
This allows affected specs to be pushed to trunk.
Samuel Giddins
- Add support for
xcfilelist
inscript_phase
DSL.
Dimitris Koutsogiorgas #517
- None.
-
Add documentation for the
:testspecs
option on thepod
Podfile DSL
Eric Amorde #506 -
Better error messages, if unallowed version requirement is specified in Podspec.
Wolfgang Lutz #466 -
DSL for
scheme
support.
Dimitris Koutsogiorgas #7577 #479 -
Replace
test_only
attribute option withspec_types
.
Dimitris Koutsogiorgas #470 -
Windows support - do not use fork when updating the index
David Airapetyan #466
-
Fix several array sorting inconsistencies when generating a Lockfile.
When a Lockfile is being written to disk,YAMLHelper
sorts arrays by&:downcase
.
When a new Lockfile is generated, the sort order is plain lexicographical.
This causes pods likeGoogleSignIn
andGTMSessionFetcher
being in a different order in each case, causing--deployment
to report an error when in fact the Lockfile wouldn't be changed.
Igor Makarov -
Fix a crash when using
inhibit_all_warnings!
in parent and child scopes
Eric Amorde #472
- None.
- Ensure
test_type
value is converted to a symbol from consumers of JSON podspecs.
Dimitris Koutsogiorgas #504
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- Fix docstring for Pod::Podfile.from_yaml
Jenn Kaplan #459
- None.
- Cache result of
Specification#checksum
andPodfile#checksum
methods
Dimitris Koutsogiorgas CocoaPods#7854
- Update docs to include per-pod
:modular_headers
option.
Eric Amorde
- None.
- None.
- Fix using
TargetDefinition
objects as hash keys.
Samuel Giddins
- None.
-
Always lower case spec repo URL for 'SPEC REPOS'
Dimitris Koutsogiorgas CocoaPods#7586 -
Calling
Specification#dup
will set the parent for subspecs to be the new object.
Samuel Giddins -
Podfile objects are equatable.
Samuel Giddins -
Stably sort arrays being serialized into YAML. Samuel Giddins
- None.
- None.
-
Add ability to lockfile to retrieve spec repo for pod name
Dimitris Koutsogiorgas #434 -
HTTP::perform_head_request
now includes a 1-byteRange
header in the fallback GET request. Kyle Fleming #425 -
Update Podfile Reference Guide to include
:source
parameter for thepod
statement
Mark Woollard #7359 -
Allow enabling modular headers for pods in the Podfile.
Samuel Giddins
-
Fix crash when there's an empty source spec directory
Paul Beusterien CocoaPods#6381 -
The
Dependency#merge
method takes into account anypodspec_repo
s the dependencies may have set.
Samuel Giddins -
When evaluating
.podspec
files, ensure that__FILE__
refers to the correct file.
Samuel Giddins -
Serialize lockfiles that contain Pods with non-alphanumeric characters (such as
!
) properly.
Samuel Giddins CocoaPods#7302
- None.
- None.
- Add
swift_version
DSL
Danielle Tomlinson Dimitris Koutsogiorgas #417
- None.
-
Add podspec
script_phases
DSL Dimitris Koutsogiorgas #413 -
Update commments/docs to indicate prefix_header=false will skip pch generation
Paul Beusterien #412
-
Fix typo when validating cocoapods version
Dimitris Koutsogiorgas #418 -
Improve performance of
Pod::Source#search
Dimitris Koutsogiorgas #416
-
Fix requirements cloning for
:testspecs
Justin Martin #401 -
Add Podfile DSL for
script_phase
Dimitris Koutsogiorgas #389 -
Add
requires_app_host
DSL attribute
Dimitris Koutsogiorgas #399 -
Introduce
static_framework
podspec attribute Paul Beusterien #386
- Provide a better error message when encountering empty spec directories
David Airapetyan #5184
- Introduce
static_framework
podspec attribute Paul Beusterien #386
-
Split testspecs from subspecs during JSON serialization
Dimitris Koutsogiorgas #398 -
Fix JSON deserialization for test specs
Dimitris Koutsogiorgas #396
- None.
- None.
- None.
- None.
- None.
- Check requires_arc for true/false strings Vinay Guthal #393
- None.
- Cleanup DSL for
spec.source
- remove mentioning of:path
.
Maksym Komarychev #388
-
Introduce
test_specification
DSL
Dimitris Koutsogiorgas Kyle Fuller #369 -
Allow the use of
macos
in place ofosx
as a platform name.
Samuel Giddins
-
Cache target definition label value
Dimitris Koutsogiorgas #387 -
Cache version result for each pod and segments
Dimitris Koutsogiorgas #385 -
Correctly include parent dependencies when parsing testspecs
Dimitris Koutsogiorgas #384 -
Fix typo in
specification.rb
Dimitris Koutsogiorgas #376 -
Fix Strange quotation marks in
lockfile.rb
Dacaiguoguo #381
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- Prevent crashing When a
Specification
has adescription
but nosummary
.
Danielle Tomlinson #6360
- None.
- Fix handling of version numbers in specifications.
Danielle Tomlinson #363
-
Improve dependency resolution performance by caching specification hashes.
Dimitris Koutsogiorgas #5180 -
Add support for version metadata as specified by http://semver.org/#spec-item-10.
Danielle Tomlinson #6224
- Raise an error if
inherit!
is used on an abstract target.
Dimitris Koutsogiorgas #5342
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
- None.
-
Improved warning message for the renaming of
xcodeproj
toproject
in thePodfile
DSL.
Olivier Halligon #327 -
Improved documentation of the
deployment_target
attribute in thePodspec
DSL.
Olivier Halligon #329 -
Add missing space to not-found message.
Boris Bügling #330 -
Specifying a
platform
twice for the same target in a Podfile raises a helpful error.
Samuel Giddins #328 -
Specifying multiple
post_install
hooks in a Podfile raises an error.
Daniel Tomlinson #334
- None.
- None.
-
Fixed path checking for case-insensitive filesystems.
Coder-256 CocoaPods#5039 -
Fail more gracefully when a Podfile includes
pod pod 'Dependency'
.
Samuel Giddins CocoaPods#5379
- None.
- None.
- None.
- Allow inheriting from a parent target definition that is abstract without a
platform set.
Samuel Giddins CocoaPods#5242
- Improve error message on MasterSource networking errors.
Daniel Tomlinson CocoaPods#5175
- Root attributes are inherited by default.
Samuel Giddins CocoaPods#5177
- None.
- None.
-
Add support for sharded
Specs
directories in a source.
Samuel Giddins CocoaPods#5002 -
Migrate the
Pod::SourcesManager
singleton to be thePod::Source::Manager
class.
Samuel Giddins -
Add support for specifying a list of tags in a source for breaking backwards compatibility with old CocoaPods versions.
Samuel Giddins CocoaPods#5002
-
Allow the master specs repo to be cloned using a
git://
URL.
Samuel Giddins CocoaPods#5062 -
Appending to an existing search index will now make new pods visible via search.
Muhammed Yavuz Nuzumlalı CocoaPods#5031
- Add
MasterSource
and refactorSource::Aggregate
to be setup withArray<Source>
.
Daniel Tomlinson CocoaPods#5005
- None.
- Allow a specification's root attributes to be accessible from a
consumer
.
Samuel Giddins
-
Allow search paths target inheritance when the parent is the target definition with
inherit! :search_paths
.
Samuel Giddins #4943 -
Ensure
Podfile.lock
s won't be generated with extraneous>-
tokens in their YAML.
Samuel Giddins CocoaPods#4740 -
Make a spec's custom
module_map
accessible from aconsumer
in a multi-platform compatible manner.
Samuel Giddins
- The linter rejects
default_subspecs
defined in subspecs of podspecs. They were never taken into account for subspecs.
Marius Rackwitz Core#305
- Specification platform proxies (e.g.
spec.ios
orspec.osx
) will raise more informative errors when trying to set non-multiplatform attributes.
Samuel Giddins
- The
xcodeproj
Podfile DSL method has been renamed toproject
.
Marius Rackwitz Core#298
- Add the ability to disable inhibiting warnings per pod.
Now:inhibit_warnings => false
option can be used in podfile to disable inhibition for specific pods.
Muhammed Yavuz Nuzumlalı
-
Fix accessing
use_frameworks?
without accidentally clearing the value when it was explicitly set tofalse
, so that it would be evaluated astrue
on the next access.
Marius Rackwitz Core#301 -
Fix parsing of dependencies created from a string that includes the
HEAD
specifier and version information.
Muhammed Yavuz Nuzumlalı CocoaPods#4710
- Dependencies created from a string that use the
HEAD
specifier are properly parsed, ignoring the obsolete specifier.
Samuel Giddins CocoaPods#4710
- Fix specifying
configuration(s)
for a pod inside a target block.
Samuel Giddins CocoaPods#4707
-
The
link_with
Podfile DSL method has been removed in favor of target inheritance.
Samuel Giddins -
The
:exclusive => true
Podfile DSL target option has been removed in favor of theinherit! :search_paths
directive.
Samuel Giddins -
The specification of
:head
dependencies has been removed.
Samuel Giddins -
The deprecated
:local
dependency option has been removed in favor of the equivalent:path
option.
Samuel Giddins -
The deprecated
dependency
method in the Podfile DSL has been removed in favor of the equivalentpod
method.
Samuel Giddins -
The deprecated
preferred_dependency
method in the Specification DSL has been removed in favor of the equivalentdefault_subspecs
method.
Samuel Giddins -
The
docset_url
Specification attribute has been removed.
Samuel Giddins #284
-
Add support for specifying :source with a pod dependency.
Eric Firestone #278 -
Add ability to get all platforms.
Muhammed Yavuz Nuzumlalı cocoapods-search#11 -
Improve
pod search
performance while using--full
flag.
Muhammed Yavuz Nuzumlalı cocoapods-search#8 -
The Lockfile now contains the Podfile's checksum.
Samuel Giddins -
The serialized version of podspecs now includes the default platforms a pod supports for improved forwards compatibility.
Samuel Giddins #267 -
The Podfile now allows specifying installation options via the
install!
directive.
Samuel Giddins #151 -
The Podfile now allows marking targets as
abstract
and specifying the pod inheritance mode via theinherit!
directive.
Samuel Giddins
-
Allow non-exact version matches to be equal while maintaining a sort order.
Samuel Giddins CocoaPods#4365 -
Target definitions now inherit configuration whitelist settings.
Samuel Giddins CocoaPods#3605 -
Ensure that YAML serialization doesn't incorrectly break long strings.
Christopher Vollick
This version only introduces changes in the CocoaPods gem.
- Podfiles now have a
checksum
property that reflects the internal state of the Podfile.
Samuel Giddins
- Activesupport 4 is now required, breaking compatibility with applications
locked to
3.x.y
.
- Fixes crash when using plugins where activesupport 4 was not installed.
Delisa Mason #266
- Add
tvos
as a new platform.
Boris Bügling Core#263
This version only introduces changes in the CocoaPods gem.
- This release fixes a file permissions error when using the RubyGem.
Samuel Giddins
- Ensure all gem files are readable.
Samuel Giddins CocoaPods#4085
-
Gracefully handle missing root podspecs when auto-detecting.
Hugo Tunius #3919 -
When comparing versions with unequal numbers of trailing zeros, the one with fewer zeros will only compare less than the other when they are otherwise equal.
Gabriele Petronella cocoapods.org#185 -
Support converting objects of arbitrary classes to YAML.
Samuel Giddins CocoaPods#3907 -
Add a 'public_only' flag to linter results for warnings that are only appropriate for public specification.
Samuel Giddins #190 CocoaPods#2682
- The
major
,minor
, andpatch
properties of versions will now always return a number.
Samuel Giddins
This version only introduces changes in the CocoaPods gem.
This version only introduces changes in the CocoaPods gem.
- All string values written via the Podspec Ruby DSL will automatically have
extraneous spaces stripped.
Samuel Giddins #239
- Deprecate the
xcconfig
attribute in the Podspec DSL, which is replaced by the new attributespod_target_xcconfig
anduser_target_xcconfig
.
Marius Rackwitz CocoaPods#3465
-
Add support for specifying the CocoaPods version in the podspec.
Daniel Tomlinson Core#240 -
Attempt to detect (and warn) when a podfile has smart quotes.
Samuel Giddins -
Add
watchos
as a new platform.
Boris Bügling Core#249
- A more useful DSLError will be shown when there are syntax errors in a Ruby
Podfile or Podspec.
Samuel Giddins CocoaPods#2651
This version only introduces changes in the CocoaPods gem.
This version only introduces changes in the CocoaPods gem.
This version only introduces changes in the CocoaPods gem.
- Only re-write lockfiles if they are changed, in an attempt to avoid exposing
Psych serialization changes across Ruby versions.
Samuel Giddins
- On case-insensitive HFS+ file systems, try to make queries for specs in
spec repos to be case-preserved.
Samuel Giddins CocoaPods#2910 CocoaPods#3024
-
Allow specifying multiple subspec pod dependencies inline in the Podfile, via
pod 'Pod', :subspecs => ['Subspec1', 'Subspec2']
.
Samuel Giddins #221 -
Allow specifying a custom module map file.
Samuel Giddins Marius Rackwitz #218
-
The linter will now ensure that subspecs' names do not contain whitespace.
Marius Rackwitz Joshua Kalpin Samuel Giddins #177 #178 #202 #233 -
The linter fails now if root attributes occur on subspec level.
Marius Rackwitz #233 -
Inhibit warnings for pods that only have the
inhibit_warnings
option enabled on a subspec.
Samuel Giddins CocoaPods#2777
This version only introduces changes in the CocoaPods gem.
This version only introduces changes in the CocoaPods gem.
- DSL errors now show more context when errors such as
SyntaxError
are encountered.
Samuel Giddins
- Allow a
Dependency
to be initialized with no non-nil external source key-value pairs and not be considered external.
Samuel Giddins CocoaPods#3320
- Ensure that strings that are serialized to YAML are escaped and quoted, if
needed.
Samuel Giddins #213 CocoaPods/CocoaPods#2837
- The linter will no longer erroneously warn that a specification has been
deprecated in favor of itself.
Samuel Giddins CocoaPods#3197
- The linter now validates that every specification attribute is of the correct
type.
Samuel Giddins #220 CocoaPods#2923 CocoaPods#3134
- Allow the
podspec
Podfile DSL flag to work with JSON podspecs.
Samuel Giddins #201 CocoaPods#2952
This version only introduces changes in the CocoaPods gem.
-
The Linter will now ensure against marking a spec as
deprecated_in_favor_of
itself.
Keith Smiley #212 -
Added
module_name
attribute for use with frameworks.
Boris Bügling #205 -
Evaluate a Specification in
.from_string
in the context of the directory the specification is in.
Samuel Giddins CocoaPods#2875 -
Added
use_frameworks!
flag to the Podfile DSL.
Boris Bügling Core#204 -
Added
plugins
method to the Podfile DSL.
Samuel Giddins -
Lint specifications authors, ensuring that they are neither empty nor the default.
Samuel Giddins #214
-
Fixes the reading of dependencies that have spaces in their subspecs' name from Lockfiles.
Samuel Giddins CocoaPods#2850 -
The Linter will now give a warning if Github Gists begin with
www
Joshua Kalpin Core#200 -
Fixes handling of missing sub-subspecs in the resolver.
Samuel Giddins CocoaPods#2922
-
Allow the specification of file patterns which require ARC with
requires_arc
.
Kyle Fuller Samuel Giddins CocoaPods#532 -
Allow the specification of plugins and an optional hash of options for the plugin in the Podfile.
Samuel Giddins
This version only introduces changes in the CocoaPods gem.
- Support for Ruby < 2.0.0 has been dropped. CocoaPods now depends on
Ruby 2.0.0 or greater.
Eloy Durán
- Remove
Specification::Set
attributes related to dependency resolution. Removed because the new, enhanced resolver no longer uses them to keep track of the source for requirements.
Samuel Giddins CocoaPods#2637
-
Fixes an issue when finding a
Source
based on the spec-repo'sgit
URL whengit
is configured to rewrite URLs with theurl.<base>.insteadOf
option.
Eloy Durán CocoaPods#2724 CocoaPods#2696 CocoaPods#2625 -
Fixes an issue linting the
flatten
for http sources in a podspec.
Eloy Durán Core#193
- Fixes an issue linting options such as
type
,sha1
for http sources in a podspec. Kyle Fuller CocoaPods#2692
- Remove the notion of a
DataProvider
and move the handling ofSource
data from the file system into theSource
class itself.
Samuel Giddins #183
-
Optimize
Source#search
to avoid iterating through all available sets.
Samuel Giddins #182 -
Set Sources are used in the order in which they are provided.
Thomas Visser CocoaPods#2556
-
Fixes the reading of subspecs with spaces from Lockfiles.
Samuel Giddins #176 -
Fixes an issue with local git spec repositories without git remotes.
Kyle Fuller CocoaPods#2590
- [Linter] Fix the license extension check.
Fabio Pelosin CocoaPods#2525
-
Drop policy to not require a git commit for
0.0.1
versions.
Fabio Pelosin CocoaPods#2335 -
Removes the unused
Source::GitHubDataProvider
class.
Samuel Giddins #174 -
Adds a
url
attribute toSource
. Note that this attribute is currently only gathered fromgit
.
Samuel Giddins
- Fixes an issue linting specifications with invalid HTTP source.
Kyle Fuller CocoaPods#2463
-
Add support to specify dependencies per build configuration. This can be done using the following syntax in a Podfile:
pod 'Lookback', :configurations => ['Debug']
Currently configurations can only be specified per single Pod. Joachim Bengtsson Eloy Durán Fabio Pelosin #52 #154
-
Added methods
deprecated?
anddeprecation_description
toRootAttributesAccessors
.
Hugo Tunius #157 CocoaPods#2180 -
The specification
requires_arc
attribute now defaults to true.
Fabio Pelosin CocoaPods#267 -
Now the specification linter warns if git sources use SSH URLs.
Fabio Pelosin CocoaPods#118 -
Removed legacy deprecation warnings of the Specification DSL.
Fabio Pelosin -
Improved error messages for merge conflicts of the Podfile.
Taylor Halliday #147 -
Only allow certain extensions for license files.
Samuel Giddins CocoaPods#2407 -
The linter now checks a JSON specification for unknown keys.
Fabio Pelosin #88 -
Exported JSON files have a trailing newline Fabio Pelosin #139
This version only introduces changes in the CocoaPods gem.
-
Extracted URL validation into its own module.
Boris Bügling #115 #116 -
Gracefully handle unexpected source structure.
Samuel E. Giddins #110 -
Linter warnings and errors are now prefixed with [
ATTRIBUTE_NAME
]. ThisATTRIBUTE_NAME
specifies which property caused the error/warning.
Joshua Kalpin #122 -
Add support for the specification of multiple
default_subspecs
.
Kyle Fuller CocoaPods#2099
-
Make Platform instances usable as Hash keys.
Eloy Durán #109 -
Accept new sources for Pods when they are just redirects of the old one.
Boris Bügling #101 #102 -
Show informative error message when a merge conflict is detected in a YAML file.
Luis de la Rosa #69 #100 -
Added a check to the linter to ensure that the
social_media_url
has been changed from the example value.
Richard Lee #67 #85 -
Partial refactor of
Pod::Linter
class.
Joshua Kalpin #50 -
Added
deprecated
anddeprecated_in_favor_of
attributes to Specification DSL.
Paul Young #87 -
The linter now checks
framework
andlibrary
attributes for invalid strings.
Paul Williamson Fabio Pelosin #66 #96 #105 -
Ignore any pod that begins with a
.
.
Dustin Clark #97 #98 -
The Linter will not check for comments anymore.
Fabio Pelosin #108 -
Removed legacy checks from the linter.
Fabio Pelosin #108
-
Fixed logic for default subspec attribute in nested subspecs.
Fabio Pelosin CocoaPods#1021 -
Added logic to handle subspecs and platform scopes to linter check of the
requries_arc
attribute.
Fabio Pelosin CocoaPods#2005 -
The linter no longer considers empty a Specification if it only specifies the
resource_bundle
attribute.
Joshua Kalpin #63 #95 -
Fix sorting of versions coming from data providers Carson McDonald CocoaPods#1936
- The specification now strips the indentation of the
prefix_header
andprepare_command
to aide their declaration as a here document (similarly to what it already does with the description).
Fabio Pelosin #51
- Fix linting for Pods which declare a private repo as the source.
Boris Bügling #82
-
Changed all references to the optimistic operator.
Luis de la Rosa -
Check requires_arc set explicitly in podspec.
Richard Lee
- Fix crash related to the usage of
s.version
in the git tag.
Joel Parsons
Introduction of the Changelog.